<SEC-DOCUMENT>0001213900-21-025998.txt : 20210513
<SEC-HEADER>0001213900-21-025998.hdr.sgml : 20210513
<ACCEPTANCE-DATETIME>20210513131031
ACCESSION NUMBER:		0001213900-21-025998
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		124
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210513
DATE AS OF CHANGE:		20210513

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MAGIC SOFTWARE ENTERPRISES LTD
		CENTRAL INDEX KEY:			0000876779
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				330477418
		STATE OF INCORPORATION:			L3
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-19415
		FILM NUMBER:		21918383

	BUSINESS ADDRESS:	
		STREET 1:		5 HAPLADA STREET
		CITY:			OR YEHUDA ISRAEL
		STATE:			L3
		ZIP:			60218
		BUSINESS PHONE:		97235389322

	MAIL ADDRESS:	
		STREET 1:		5 HAPLADA STREET
		CITY:			OR YEHUDA ISRAEL
		STATE:			L3
		ZIP:			60218
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>f20f2020_magicsoftware.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 19:47:57 UTC 2021 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:mgic="http://magicsoftware.com/20201231" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:pf0="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace"><head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type" />
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington D.C. 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType">20-F</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric> <b>ANNUAL REPORT PURSUANT TO SECTION 13
OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><ix:nonNumeric contextRef="c0" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate">December 31</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2020</ix:nonNumeric></ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric> <b>TRANSITION REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the transition period from __________to
___________</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OR</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentShellCompanyReport">&#9744;</ix:nonNumeric> <b>SHELL COMPANY REPORT PURSUANT TO SECTION
13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: center; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Date of event requiring this shell company report</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Commission file number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">0-19415</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName">MAGIC SOFTWARE ENTERPRISES LTD.</ix:nonNumeric>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of Registrant as specified in its
charter&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">and translation of Registrant&#8217;s name into
English)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" format="ixt-sec:edgarprovcountryen" name="dei:EntityIncorporationStateCountryCode">Israel</ix:nonNumeric>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Jurisdiction of incorporation or organization)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1">Yahadut Canada 1 Street,</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown">Or Yehuda</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode">6037501</ix:nonNumeric>,
<ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">Israel</ix:nonNumeric>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Address of principal executive offices)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelName">Asaf Berenstin</ix:nonNumeric>; +<ix:nonNumeric contextRef="c1" name="dei:CityAreaCode">972 (3)</ix:nonNumeric> <ix:nonNumeric contextRef="c1" name="dei:LocalPhoneNumber">538 9243</ix:nonNumeric>; <ix:nonNumeric contextRef="c1" name="dei:ContactPersonnelEmailAddress">asafb@magicsoftware.com</ix:nonNumeric>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine1">Yahadut Canada 1 Street</ix:nonNumeric>, <ix:nonNumeric contextRef="c1" name="dei:EntityAddressCityOrTown">Or Yehuda</ix:nonNumeric> <ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode">6037501</ix:nonNumeric>,
<ix:nonNumeric contextRef="c1" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">Israel</ix:nonNumeric>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Name, Telephone, E-mail and/or Facsimile number
and Address of Company Contact Person)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered or to be registered pursuant
to Section 12(b) of the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: bottom; width: 34%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title
    of each class</b></span></td>
    <td style="vertical-align: top; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: bottom; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading
    Symbol(s)</b></span></td>
    <td style="vertical-align: top; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: top; width: 32%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ordinary Shares, NIS 0.1
    Par Value</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MGIC</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Nasdaq Global Select Market</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities registered or to be registered pursuant to Section 12(g)
of the Act: <b>None</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities for which there is a reporting obligation pursuant to Section
15(d) of the Act: <b>None</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate the number of outstanding shares of
each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report: <b><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">49,035,055</ix:nonFraction>
Ordinary Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes &#9744; <ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric> &#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this report is an annual or transition report,
indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act
of 1934.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes &#9744; <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric> &#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12
months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the past 90 days.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric> &#9746; No &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
has submitted electronically every Interactive Data File required to be</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of
this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric> &#9746; No &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant
is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See the definitions of &#8220;large
accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer: <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></td> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Accelerated filer</ix:nonNumeric>: &#9746;</span></td> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer: &#9744;</span></td> <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company &#9744;</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company that prepares its
financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition
period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section 13(a) of the Exchange
Act. &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#8224; The term &#8220;new or revised financial
accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification
after April 5, 2012.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark whether the registrant has filed a report on
and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section
404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
&#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark which basis of accounting
the registrant has used to prepare the financial statements included in this filing:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746; <ix:nonNumeric contextRef="c0" name="dei:DocumentAccountingStandard">U.S. GAAP</ix:nonNumeric></span></td> <td style="width: 50%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; International Financial Reporting Standards as issued</span></td></tr> <tr style="vertical-align: top"> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744; Other by the International Accounting Standards Board</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If &#8220;Other&#8221; has been checked in response
to the previous question, indicate by check mark which financial 	statement item the registrant has elected to follow.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Item 17 &#9744; Item 18 &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If this is an annual report, indicate by check
mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Yes &#9744; <ix:nonNumeric contextRef="c0" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric> &#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This annual report on Form 20-F is incorporated
by reference into the registrant&#8217;s Registration Statements on Form S-8, File Nos. 333-113552, 333-132221 and 333-149553.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;&#160;</p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTRODUCTION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a global provider of: (i) proprietary
application development and business process integration platforms; (ii) selected packaged vertical software solutions; as well as (iii)
software services and Information Technologies (&#8220;IT&#8221;) outsourcing software services. Our software technology is used by customers
to develop, deploy and integrate on-premise, mobile and cloud-based business applications quickly and cost effectively. In addition,
our technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and
allow customers to dramatically improve their business performance and return on investment. With respect to software services and IT
outsourcing services, we offer an extensive portfolio of professional services in the areas of infrastructure design and delivery, application
development, technology consulting planning and implementation services, integration projects, project management, software testing and
quality assurance, engineering consulting (including supervision of engineering projects), support services, cloud computing for deployment
of highly available and massively-scalable applications and API&#8217;s and supplemental outsourcing services, all according to the specific
needs of the customer, and in accordance with the professional expertise required in each case. In addition, we offer a variety of proprietary
comprehensive packaged software solutions through certain of our subsidiaries for (i) enterprise-wide and fully integrated medical platform
)&#8220;Clicks&#8221;), specializing in the design and management of patient-file oriented software solutions for managed care and large-scale
health care providers. This platform aims to allow providers to securely access an individual&#8217;s electronic health record at the
point of care, and it organizes and proactively delivers information with potentially real time feedback to meet the specific needs of
physicians, nurses, laboratory technicians, pharmacists, front- and back-office professionals and consumers; (ii) enterprise management
systems for both hubs and traditional air cargo ground handling operations from physical handling and cargo documentation through customs,
seamless electronic data interchange, or EDI communications, dangerous goods, special handling, track and trace, security to billing
(&#8220;Hermes&#8221;); (iii) enterprise human capital management, or HCM, solutions, to facilitate the collection, analysis and interpretation
of quality data about people, their jobs and their performance, to enhance HCM decision making (&#8220;HR Pulse&#8221;); (iv) revenue
management and monetization solutions in mobile, wireline, broadband and mobile virtual network operator/enabler, or MVNO/E (&#8220;Leap&#8221;);
and (v) comprehensive systems for managing broadcast channels in the area of TV broadcast management through cloud-based on-demand service
or on-premise solutions;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our technological capabilities, our
software solutions enable customers to respond to rapidly-evolving market needs and regulatory changes, while improving the efficiency
of their core operations. We have approximately 3,040 employees and operate through a network of over 3,000 independent software vendors,
or ISVs, who we refer to as Magic Software Providers, or MSPs, and hundreds of system integrators, distributors, resellers, and consulting
and OEM partners. Thousands of enterprises in approximately 50 countries use our products and services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our application development and business process integration platforms
consist of:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Magic xpa</b> &#8211; a proprietary application
    platform for developing and deploying business applications.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 24px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AppBuilder </b>&#8211; a proprietary application
    platform for building, deploying, and maintaining high-end, mainframe-grade business applications.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 24px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><p style="text-align: justify; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Magic
        xpi</b> &#8211; a proprietary platform for application integration.</span></p>
        <p style="text-align: justify; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Magic xpc &#8211;</b>&#160;hybrid integration platform
    as a service (iPaaS).</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 24px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Magic SmartUX - </b>a proprietary low-code enterprise
    mobile development application platform for citizen to professional developers to rapidly design, build, analyze, and run cross-platform
    mobile business applications.</span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 24px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FactoryEye - </b>a proprietary high performance,
    low-code, flexible, hybrid platform for manufacturers based on existing infrastructure enabling real-time virtualizations of all
    production data and advanced analytics (based on machine learning) for improved productivity and competitive advantage.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 3; Options: NewSection --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These software solutions enable our customers
to improve their business performance and return on investment by supporting cost-effective and rapid delivery integration of business
applications, systems and databases. Using our products and our specialists, enterprises and MSPs can achieve fast time-to-market by
rapidly building integrated solutions and deploy them in multiple environments while leveraging existing IT resources. In addition, our
software solutions are scalable and platform-agnostic, enabling our customers to build software applications by specifying their business
logic requirements in a high-level language rather than in computer code, and to benefit from seamless platform upgrades and cross-platform
functionality without the need to re-write their applications. Our platforms also support the development of mobile applications that
can be deployed on a variety of mobile devices, and in a cloud environment. In addition, we continuously evolve our platforms to include
the latest technologies to meet the demands of our customers and the markets in which they operate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell our platforms and software services globally
through a broad channel network, including our own direct sales representatives and offices, independent country distributors, MSPs that
use our technology to develop and sell solutions to their customers, and system integrators. We also offer software maintenance, support,
training and consulting services to supplement with our products, thus aiding in the successful implementation of Magic xpa, AppBuilder,
Magic xpi, Magic xpc, Magic Smart UX and FactoryEye projects, and assuring successful operation of the platforms once installed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our vertical packaged software solutions include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Clicks </b>&#8211; a
    proprietary comprehensive core software solution for medical record information management system, used in the design and management
    of patient-files for managed care and large-scale healthcare providers. The platform is connected to each provider&#8217;s clinical,
    administrative and financial data base system, residing at the provider&#8217;s central computer, and allows immediate analysis of
    complex data with potentially real-time feedback to meet the specific needs of physicians, nurses, laboratory technicians, pharmacists,
    front- and back-office professionals and consumers.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leap&#8482; </b>&#8211;
    a proprietary comprehensive core software solution for Business Support Systems, or BSS, including convergent charging, billing,
    customer management, policy control, mobile money and payment software solutions for the telecommunications, content, Machine to
    Machine/Internet of Things or M2M/IoT, payment and other industries.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Hermes
    Solution</b> &#8211; Hermes Air Cargo Management System is a proprietary, state-of-the-art, packaged software solution for managing
    air cargo ground handling. Our Hermes Solution covers all aspects of cargo handling, from physical handling and cargo documentation
    through customs, seamless EDI communications, dangerous goods and special handling, tracking and tracing, security and billing. Customers
    benefit through faster processing and more accurate billing, reporting and ultimately enhanced revenue. the system also features
    the Hermes Business Intelligence (HBI) solution, adding unprecedented data analysis capabilities and management-decision support
    tools. The Hermes Solution is delivered on a licensed or fully hosted basis.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>HR
    Pulse &#8211; </b>A customizable single-tenant SaaS tool that helps organizations to monitor employee performance, progress and potential
    through a menu of templates that can create new HCM solutions, complement existing processes, and/or integrate with legacy HR systems
    already in use by organizations.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MBS
    Solution</b> &#8211; a proprietary comprehensive core system for TV broadcast management for use in managing broadcast channels.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we provide on an increasingly global
basis a broad range of advanced software professional services and IT outsourcing services in the areas of infrastructure design and
delivery, end-to-end application development, technology planning and implementation services, as well as outsourcing services to a wide
variety of companies, including Fortune 1000 companies. The technical personnel we provide generally supplement in-house capabilities
of our customers. We have extensive and proven experience with virtually all types of telecom infrastructure technologies in wireless
and wire-line as well as in the areas of infrastructure design and delivery, application development, project management, technology
planning and implementation services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We&#160;have substantial experience in end-to-end
development of high-end software solutions, beginning with collection and analysis of system requirements, continuing with architecture
specifications and setup, to software implementation, component integration and testing. From concept to implementation, from application
of the ideas of startups requiring the early development of an application or a device, to somewhat larger, more established enterprises,
vendors or system houses who need our team of experts to take full responsibility for the development of their systems and products.
With our ability to draw on our pool of resources, comprised of hundreds of highly trained, skilled, educated and flexible engineers,
we adhere to timelines and budget and work in full transparency with our customers every step of the way to create a tailor-made and
cost-effective solution to answer our customers&#8217; unique needs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 4 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our consolidated financial statements appearing
in this annual report are prepared in U.S. dollars and in accordance with United States generally accepted accounting principles, or
U.S. GAAP.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have obtained trademark registrations for
SmartUX&#174; in the United States and for Magic&#174; in the United States, Canada, Israel, the Netherlands (Benelux), Switzerland, Thailand
and the United Kingdom. All other trademarks and trade names appearing in this annual report are owned by their respective holders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Statements made in this annual report concerning
the contents of any contract, agreement or other document are summaries of such contracts, agreements or documents and are not complete
descriptions of all of their terms. If we filed any of these documents as an exhibit to this annual report or to any previous filling
with the Securities and Exchange Commission, or the SEC, you may read the document itself for a complete recitation of its terms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Definitions</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In this annual report, unless the context otherwise requires:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References
    to &#8220;Magic,&#8221; the &#8220;Company,&#8221; the &#8220;Registrant,&#8221; &#8220;our company,&#8221; &#8220;us,&#8221; &#8220;we&#8221;
    and &#8220;our&#8221; refer to Magic Software Enterprises Ltd. and its consolidated subsidiaries;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References
    to &#8220;our shares,&#8221; &#8220;Ordinary Shares&#8221; and similar expressions refer to Magic&#8217;s Ordinary Shares, par value
    NIS 0. 1 per share;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to &#8220;dollars&#8221;,
    &#8220;U.S. dollars&#8221;, &#8220;U.S. $&#8221; and &#8220;$&#8221; are to United States Dollars;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to &#8220;Euro&#8221;
    or &#8220;&#8364;&#8221; are to the Euro, the official currency of the Eurozone in the European Union;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to &#8220;shekels&#8221;
    and &#8220;NIS&#8221; are to New Israeli Shekels, the Israeli currency;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to the &#8220;Articles&#8221;
    are to our Amended Articles of Association, as currently in effect;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to the &#8220;Securities
    Act&#8221; are to the Securities Act of 1933, as amended;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to the &#8220;Exchange
    Act&#8221; are to the Securities Exchange Act of 1934, as amended;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to &#8220;NASDAQ&#8221;
    are to the NASDAQ Stock Market;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to the &#8220;TASE&#8221;
    are to the Tel Aviv Stock Exchange; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">References to the &#8220;SEC&#8221;
    are to the United States Securities and Exchange Commission.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 5 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center">&#160;&#160;<b>Cautionary Note Regarding
Forward-Looking Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: 0.5in"><b>&#160;</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Except for the historical information contained
in this annual report, the statements contained in this annual report are &#8220;forward-looking statements&#8221; within the meaning
of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, or the
Exchange Act, and the Private Securities Litigation Reform Act of 1995, as amended, with respect to our business, financial condition
and results of operations. Such forward-looking statements reflect our current view with respect to future events and financial results.
We urge you to consider that statements which use the terms &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;do not believe,&#8221;
&#8220;expect,&#8221; &#8220;plan,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; and similar expressions are intended to identify
forward-looking statements. We remind readers that forward-looking statements are merely predictions and therefore inherently subject
to uncertainties and other factors and involve known and unknown risks that could cause the actual results, performance, levels of activity,
or our achievements, or industry results, to be materially different from any future results, performance, levels of activity, or our
achievements expressed or implied by such forward-looking statements. Such forward-looking statements are also included in Item 4 &#8211;
&#8220;Information on the Company&#8221; and Item 5 &#8211; &#8220;Operating and Financial Review and Prospects.&#8221; Readers are cautioned
not to place undue reliance on these forward-looking statements, which speak only as of the date hereof. Except as required by applicable
law, including the securities laws of the United States, we undertake no obligation to publicly release any update or revision to any
forward-looking statements to reflect new information, future events or circumstances, or otherwise after the date hereof. We have attempted
to identify significant uncertainties and other factors affecting forward-looking statements in the Risk Factors section that appears
in Item 3D. &#8220;Key Information - Risk Factors.&#8221;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 6 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iv<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><b>TABLE OF CONTENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="width: 10%"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM
    1.</span></a></td>
    <td style="width: 80%"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">IDENTITY
    OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</span></a></td>
    <td style="width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 2.</span></a></td>
    <td><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">OFFER STATISTICS AND EXPECTED
    TIMETABLE</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">1</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 3.</span></a></td>
    <td><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">KEY INFORMATION</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selected Financial Data</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalization and Indebtedness</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</span></a></td>
    <td><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reasons for the Offer and Use of Proceeds</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</span></a></td>
    <td><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Factors</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 4.</span></a></td>
    <td><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">INFORMATION ON THE COMPANY</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">History and Development of the Company</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business Overview</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</span></a></td>
    <td><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Organizational Structure</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</span></a></td>
    <td><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property, Plants and Equipment</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 4 A.</span></a></td>
    <td><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">UNRESOLVED STAFF COMMENTS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">48</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 5.</span></a></td>
    <td><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">OPERATING AND FINANCIAL
    REVIEW AND PROSPECTS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating Results</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity and Capital Resources</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</span></a></td>
    <td><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and Development</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</span></a></td>
    <td><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trend Information</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">E.</span></a></td>
    <td><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Off-Balance Sheet Arrangements</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F.</span></a></td>
    <td><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tabular Disclosure of Contractual Obligations</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">67</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 6.</span></a></td>
    <td><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">DIRECTORS, SENIOR MANAGEMENT
    AND EMPLOYEES</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors and Senior Management</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</span></a></td>
    <td><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Board Practices</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">72</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</span></a></td>
    <td><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Employees</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span>0</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">E.</span></a></td>
    <td><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share Ownership</span></a></td>
    <td style="text-align: center">81</td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 7.</span></a></td>
    <td><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">MAJOR SHAREHOLDERS AND RELATED
    PARTY TRANSACTIONS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">83</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_028"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_028"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Major Shareholders</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">83</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_029"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_029"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related Party Transactions</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_030"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</span></a></td>
    <td><a href="#a_030"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interests of Experts and Counsel</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><a href="#a_031"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 8.</span></a></td>
    <td><a href="#a_031"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">FINANCIAL INFORMATION</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_032"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_032"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements and Other Financial Information</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">85</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_033"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_033"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant Changes</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_034"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 9.</span></a></td>
    <td><a href="#a_034"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">THE OFFER AND LISTING</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_035"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_035"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Offer and Listing Details</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_036"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_036"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Plan of Distribution</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="padding-left: 0.5in"><a href="#a_037"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</span></a></td>
    <td><a href="#a_037"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Markets</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span>6</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_038"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</span></a></td>
    <td><a href="#a_038"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling Shareholders</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">86</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.5in"><a href="#a_039"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">E.</span></a></td>
    <td><a href="#a_039"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dilution</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_040"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F.</span></a></td>
    <td><a href="#a_040"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenses of the Issue</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>

<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 10%"><a href="#a_041"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM
    10.</span></a></td>
    <td style="width: 80%"><a href="#a_041"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ADDITIONAL
    INFORMATION</span></a></td>
    <td style="width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_042"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.</span></a></td>
    <td><a href="#a_042"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share Capital</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.5in"><a href="#a_043"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.</span></a></td>
    <td><a href="#a_043"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Memorandum and Articles of Association</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_044"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C.</span></a></td>
    <td><a href="#a_044"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Material Contracts</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">87</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.5in"><a href="#a_045"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">D.</span></a></td>
    <td><a href="#a_045"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exchange Controls</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">88</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_046"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">E.</span></a></td>
    <td><a href="#a_046"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxation</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">88</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.5in"><a href="#a_047"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F.</span></a></td>
    <td><a href="#a_047"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividends and Paying Agents</span></a></td>
    <td style="text-align: center">98</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_048"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">G.</span></a></td>
    <td><a href="#a_048"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statement by Experts</span></a></td>
    <td style="text-align: center">98</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.5in"><a href="#a_049"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">H.</span></a></td>
    <td><a href="#a_049"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Documents on Display</span></a></td>
    <td style="text-align: center">98</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 0.5in"><a href="#a_050"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">I.</span></a></td>
    <td><a href="#a_050"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subsidiary Information</span></a></td>
    <td style="text-align: center">99</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_051"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 11.</span></a></td>
    <td><a href="#a_051"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">QUANTITATIVE AND QUALITATIVE
    DISCLOSURES ABOUT MARKET RISKS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_052"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 12.</span></a></td>
    <td><a href="#a_052"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">DESCRIPTION OF SECURITIES
    OTHER THAN EQUITY SECURITIES</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_053"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 13.</span></a></td>
    <td><a href="#a_053"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">DEFAULTS, DIVIDEND ARREARAGES
    AND DELINQUENCIES</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_054"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 14.</span></a></td>
    <td style="padding-left: 9pt; text-indent: -9pt"><a href="#a_054"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">MATERIAL
    MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_055"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 15.</span></a></td>
    <td><a href="#a_055"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">CONTROLS AND PROCEDURES</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_056"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16.</span></a></td>
    <td><a href="#a_056"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">RESERVED</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_057"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16A.</span></a></td>
    <td><a href="#a_057"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">AUDIT COMMITTEE FINANCIAL
    EXPERT</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_058"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16B.</span></a></td>
    <td><a href="#a_058"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">CODE OF ETHICS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_059"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16C.</span></a></td>
    <td><a href="#a_059"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">PRINCIPAL ACCOUNTANT FEES
    AND SERVICES</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_060"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16D.</span></a></td>
    <td><a href="#a_060"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">EXEMPTIONS FROM THE LISTING
    STANDARDS FOR AUDIT COMMITTEES</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_061"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16E.</span></a></td>
    <td><a href="#a_061"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">PURCHASES OF EQUITY SECURITIES
    BY THE ISSUER AND AFFILIATED PURCHASERS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">102</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_062"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16F.</span></a></td>
    <td><a href="#a_062"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">CHANGES IN REGISTRANT&#8217;S
    CERTIFYING ACCOUNTANT</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">103</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_063"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16G.</span></a></td>
    <td><a href="#a_063"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">CORPORATE GOVERNANCE</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">103</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_064"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 16H.</span></a></td>
    <td><a href="#a_064"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">MINE SAFETY DISCLOSURE</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">103</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_065"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 17.</span></a></td>
    <td><a href="#a_065"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">FINANCIAL STATEMENTS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#a_066"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 18.</span></a></td>
    <td><a href="#a_066"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">FINANCIAL STATEMENTS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#a_067"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">ITEM 19.</span></a></td>
    <td><a href="#a_067"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">EXHIBITS</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">105</span></td></tr>
  <tr style="vertical-align: top; ">
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase"><a href="#sig">S I G N A T U R E S</a></span></td>
    <td style="text-align: center">106</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 7 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->v<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;PART I</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_001"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 1.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">IDENTITY OF DIRECTORS,
    SENIOR MANAGEMENT AND ADVISERS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_002"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 2.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">OFFER STATISTICS
    AND EXPECTED TIMETABLE</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_003"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 3.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">KEY INFORMATION</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_004"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Selected
    Financial Data</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.5in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes certain selected
consolidated financial data for the periods and as of the dates indicated. The selected consolidated financial data set forth below should
be read in conjunction with and are qualified entirely by reference to Item 5. &#8220;Operating and Financial Review and Prospects&#8221;
and our consolidated financial statements and notes thereto included elsewhere in this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We derived the following consolidated statement
of income data for the years ended December 31, 2018, 2019 and 2020 and the consolidated balance sheet data as of December 31, 2019 and
2020 from our audited consolidated financial statements included elsewhere in this annual report. The selected consolidated statement
of income data for the year ended December 31, 2016 and 2017 and the consolidated balance sheet data as of December 31, 2016, 2017 and
2018 are derived from our audited consolidated financial statements not included in this annual report. Our historical consolidated financial
statements are prepared in accordance with U.S. generally accepted accounting principles, or U.S. GAAP, and presented in U.S. dollars.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Statement of Income Data:</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2017</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2016</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center">(U.S. dollars in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenues:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; padding-left: 9pt">Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,272</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,084</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,454</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,644</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,626</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Maintenance and technical support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,181</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,951</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,386</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,885</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Consulting services</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">313,741</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">266,550</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">227,970</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">206,110</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">156,135</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">371,194</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">325,630</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">284,375</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">258,140</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">201,646</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Cost of revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,487</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,220</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,960</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,564</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,674</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Maintenance and technical support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,598</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,120</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,888</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,952</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Consulting services</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">247,517</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">209,114</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">181,477</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">161,709</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">121,756</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">261,602</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">223,501</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">195,557</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">175,161</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">133,382</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">109,592</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">102,129</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">88,818</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">82,979</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68,264</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating costs and expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Research and development, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,789</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,239</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,696</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,942</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,839</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,160</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,454</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,197</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,244</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,776</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">General and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,967</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">29,529</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,265</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,262</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 18pt">Change in valuation of contingent consideration
    related to acquisitions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,088</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">255</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(38</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">665</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">300</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,588</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,652</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,698</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,087</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Financial income (expense), net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(917</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,169</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">153</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,649</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(173</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -13.45pt; padding-left: 13.45pt">Increase in valuation of consideration
    related to acquisitions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,268</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(62</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(257</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Income before taxes on income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">32,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,847</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,245</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,657</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Taxes on income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,286</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,874</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,071</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,331</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,949</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,117</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,598</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,776</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,914</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,708</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -4.45pt; padding-left: 4.45pt">Net income attributable to redeemable&#160;&#160;non-controlling
    interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,526</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,111</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,536</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,258</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net income attributable to non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,405</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,221</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,510</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">936</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">281</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income attributable to Magic&#8217;s Shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,186</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,266</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,883</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,442</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,169</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted earnings
    per share <sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.49</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.26</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.39</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.35</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.27</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shares
    used to compute basic earnings per share <sup>(2), (3)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,029</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,896</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,665</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,436</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,347</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Shares used to compute diluted earnings per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,048</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,994</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,797</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,597</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,516</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Dividends</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,503</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,963</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,348</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,554</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,761</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash dividend declared per
    ordinary share <sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.25</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.31</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.29</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.22</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.18</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 8; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Balance Sheet Data:</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b>&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2017</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2016</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center">(U.S. dollars in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: left">Working capital</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">126,397</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">138,167</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">158,301</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">122,403</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">113,668</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Cash, cash equivalents, short term deposits and marketable securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">89,654</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95,511</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">113,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">90,946</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,822</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">447,386</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">404,606</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">362,285</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">342,539</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">316,399</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total equity</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">269,006</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">264,697</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">248,369</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">213,563</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">196,641</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 5, 2015, we
    declared a dividend distribution of $0.081 per share ($3,582 in the aggregate) which was paid on March 11, 2015. On August 12, 2015,
    we declared a dividend distribution of $0.095 per share ($ 4,204 in the aggregate) which was paid on September 10, 2015. On February
    21, 2016, we declared a dividend distribution of $0.09 per share ($3,991 in the aggregate) which was paid on March 17, 2016. On August
    14, 2016, we declared a dividend distribution of $0.085 per share ($3,770 in the aggregate) which was paid on September 22, 2016.
    On February 22, 2017, we declared a dividend distribution of $0.085 per share ($3,774 in the aggregate) which was paid on April 5,
    2017. On August 13, 2017, we declared a dividend distribution of $0.13 per share ($5,779 in the aggregate) which was paid on September
    13, 2017. On February 28, 2018, we declared a dividend distribution of $0.13 per share ($5,785 in the aggregate) which was paid on
    March 26, 2018. On August 8, 2018, we declared a dividend distribution of $0.155 per share ($7,563 in the aggregate) which was paid
    on September 5, 2018. On March 4, 2019, we declared a dividend distribution of $0.15 per share ($7,335 in the aggregate) which was
    paid on March 25, 2019. On August 13, 2019, we declared a dividend distribution of $ 0.156 per share ($7,628 in the aggregate) which
    was paid on September 12, 2019. On May 26, 2020, the Company declared a dividend distribution of $&#160;0.08 per share ($ 3,918 in
    the aggregate) which was paid on June 25, 2020. On August 13, 2020, the Company declared a dividend distribution of $ 0.175 per share
    ($ 8,585 in the aggregate) which was paid on September 10, 2020.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 12, 2018, we completed
    a private placement of 3,150,559 of our Ordinary Shares to several leading Israeli institutional investors and 1,117,734 Ordinary
    Shares to our principal shareholder, Formula Systems (1985) Ltd., under the same terms based on a price of $8.20 per share.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_005"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Capitalization
    and Indebtedness</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_006"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Reasons
    for the Offer and Use of Proceeds</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>


</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><div><a id="a_007"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font: 10pt Times New Roman, Times, Serif"><b>D.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Risk
    Factors</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Investing in our ordinary shares involves
a high degree of risk and uncertainty. You should carefully consider the risks and uncertainties described below before investing in
our ordinary shares. Our business, prospects, financial condition and results of operations could be adversely affected due to any of
the following risks. In that case, the value of our ordinary shares could decline, and you could lose all or part of your investment.
</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">[as discussed, we need to delete some of the risk factors to make
it shorter]</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Business and Our Industry </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            ongoing COVID-19 pandemic, including the resulting global economic uncertainty and measures
                                            taken in response to the pandemic, could materially impact our business and future results
                                            of operations and financial condition.. </span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            implementation of our M&amp;A growth strategy, which requires the integration of our multiple
                                            acquired companies and their respective businesses, operations and employees with our own,
                                            involves significant risks.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><b><i>&#160;</i></b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            may encounter difficulties in realizing the potential financial or strategic benefits of
                                            recent business acquisitions. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            are dependent on a limited number of core product families and services and a decrease in
                                            revenues from these products and services would adversely affect our business, results of
                                            operations and financial condition; our future success will be largely dependent on the acceptance
                                            of future releases of our core product families and service offerings.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Adapting
                                            to evolving technologies can require substantial financial investments, distract management
                                            and adversely affect the demand for our existing products and services. </span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            products have a lengthy sales cycle that could adversely affect our revenues.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            may fail to attract and retain highly skilled IT professionals and we may not have the necessary
                                            resources to properly staff projects and competition for such professionals.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            existing customers may not be satisfied with our solutions and services and might not make
                                            subsequent purchases from us. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
                                            we fail to meet our customers&#8217; performance expectations, our reputation may be harmed,
                                            causing us to lose customers or exposing us to legal liability. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            customers may terminate contracted projects or choose not to retain us for additional projects,
                                            our revenues and profitability may be negatively affected. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            enter from time to time into&#160;fixed-price&#160;contracts that could subject us to losses
                                            in the event we fail to properly estimate our costs.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
                                            our technical support or professional services are not satisfactory to our customers, they
                                            may not renew their maintenance and support agreements or buy future products, which could
                                            adversely affect our future results of operations.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            face intense competition in the markets in which we operate. This competition could adversely
                                            affect our business, results of operations and financial condition.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Other
                                            unfavorable national and global economic conditions could adversely affect our business,
                                            operating results and financial condition. </span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            are exposed to economic and market conditions that impact the communications industry. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">As
                                            some of our revenues are derived from the Israeli government sector, a reduction of government
                                            spending in Israel on IT services may reduce our revenues and profitability; and any delay
                                            in the annual budget approval process may negatively impact our cash flows. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            increasing amount of identifiable intangible assets and goodwill recorded on our balance
                                            sheet may lead to significant impairment charges in the future.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
                                            we fail to manage our growth, our business could be disrupted and our profitability will
                                            likely decline. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            have a history of quarterly fluctuations in our results of operations and expect these fluctuations
                                            to continue.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            derive a significant portion of our revenues from independent distributors who are under
                                            no obligation to purchase our products and the loss of such independent distributors could
                                            adversely affect our business, results of operations and financial condition.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Changes
                                            in the ratio of our revenues generated from different revenue elements may adversely affect
                                            our gross profit margins. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            success depends in part upon the senior members of our management and research and development
                                            teams, and our inability to attract and retain them or attract suitable replacements could
                                            have a negative effect on our ability to operate our business. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            may encounter difficulties with our international operations and sales that could adversely
                                            affect our business, results of operations and financial condition. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            international operations expose us to risks associated with fluctuations in currency exchange
                                            rates that could adversely affect our business. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Breaches
                                            of network or information technology security, natural disasters or terrorist attacks could
                                            have an adverse effect on our business.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Regulation
                                            of the internet and telecommunications, privacy and data security may adversely affect sales
                                            of our products and result in increased compliance costs.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Errors
                                            or defects in our software solutions could inevitably arise and would harm our profitability
                                            and our reputation with customers, and could even give rise to claims against us.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Third
                                            parties have in the past, and may in the future, claim that we infringe upon their intellectual
                                            property rights and such claims could harm our business. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Although
                                            we apply measures to protect our intellectual property rights and our source code, there
                                            can be no assurance that the measures that we employ to do so will be successful.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            customers and we rely on technology and intellectual property of third-parties, the loss
                                            of which could limit the functionality of our products and disrupt our business.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td><span style="font-family: Times New Roman, Times, Serif">We
                                            could be required to provide the source code of our products to our customers.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Some
                                            of our services and technologies may use &#8220;open source&#8221; software, which may restrict
                                            how we use or distribute our services or require that we release the source code of certain
                                            products subject to those licenses.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Any
                                            unauthorized, and potentially improper, actions of our personnel could adversely affect our
                                            business, operating results and financial condition.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Under
                                            applicable employment laws, we may not be able to enforce covenants not to compete and therefore
                                            may be unable to prevent our competitors from benefiting from the expertise of some of our
                                            former employees.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            business may be materially affected by changes to fiscal and tax policies. Potentially negative
                                            or unexpected tax consequences of these policies, or the uncertainty surrounding their potential
                                            effects, could adversely affect our results of operations and share price.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Certain
                                            of our credit facility agreements with banks and other financial institutions are subject
                                            to a number of restrictive covenants that, if breached, could result in acceleration of our
                                            obligation to repay our debt. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Increasing
                                            scrutiny and changing expectations from investors, lenders, customers and other market participants
                                            with respect to our Environmental, Social and Governance, or ESG, policies may impose additional
                                            costs on us or expose us to additional risks.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">If
                                            we are unable to maintain effective internal control over financial reporting in accordance
                                            with Sections 302 and 404(a) of the Sarbanes-Oxley Act of 2002, the reliability of our financial
                                            statements may be questioned and our share price may suffer.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risk Related to Our Ordinary Shares </b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            Ordinary Shares are traded on more than one market and this may result in price variations.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">There
                                            is relatively limited trading volume for our shares, which reduces liquidity for our shareholders,
                                            and may cause the share price to be volatile, all of which may lead to losses by investors.</span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            are a foreign private issuer under the rules and regulations of the SEC and are therefore
                                            exempt from a number of rules under the Exchange Act and are permitted to file less information
                                            with the SEC than a domestic U.S. reporting company, which reduces the level and amount of
                                            disclosure that you receive. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            controlling shareholder, Formula Systems (1985) Ltd., beneficially owns approximately 45.53%
                                            of our outstanding Ordinary Shares and therefore has a controlling influence over matters
                                            requiring shareholder approval, which could delay or prevent a change of control that may
                                            benefit our public shareholders. </span></td></tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            U.S. shareholders may suffer adverse tax consequences if we are classified as a passive foreign
                                            investment company or as a &#8220;controlled foreign corporation.&#8221;</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Location in Israel </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Political,
                                            economic and military instability in Israel may disrupt our operations and negatively affect
                                            our business condition, harm our results of operations and adversely affect our share price.
                                            </span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.25pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Our
                                            results of operations may be adversely affected by the obligation of our personnel to perform
                                            military service.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.25in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">We
                                            currently have the ability to benefit from certain government tax benefits, which may be
                                            cancelled or reduced in the future. </span></td></tr></table><div>


</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td><span style="font-family: Times New Roman, Times, Serif">Service
                                            and enforcement of legal process on us and our directors and officers may be difficult to
                                            obtain.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.25pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Provisions
                                            of Israeli law may delay, prevent or make difficult an acquisition of us, which could prevent
                                            a change of control and therefore depress the price of our shares. </span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            rights and responsibilities of our shareholders are governed by Israeli law and differ in
                                            some respects from the rights and responsibilities of shareholders under U.S. law.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Business and Our Industry </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The ongoing COVID-19 pandemic, including
the resulting global economic uncertainty and measures taken in response to the pandemic, could materially impact our business and future
results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The COVID-19 pandemic has disrupted the economy
and put unprecedented strains on governments, IT systems, businesses and individuals around the world. The pandemic has resulted in authorities
implementing numerous measures to try to contain the COVID-19 pandemic, such as travel bans and restrictions, quarantines, shelter in
place or total lock-down orders, and business limitations and shutdowns. Such measures have significantly contributed to rising unemployment
and negatively impacted consumer and business spending. The extent to which COVID-19 impacts our financial results will depend on future
developments, which are highly uncertain and cannot be predicted, including new information that may emerge concerning the severity of
COVID-19 and the actions taken by governments to curtail or treat its impact, including vaccination policies, shelter in place directives,
business limitations and shutdowns, travel bans and restrictions, loan payment deferrals (whether government-mandated or voluntary),
moratoriums on debt collection activities and other actions, which, if imposed or extended, may impact the economies in which we now
or in the future operates in. Adverse market conditions resulting from the spread of COVID-19 could materially adversely affect our business
and the value of our shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, the COVID-19 pandemic has resulted in
our employees and those of many of our customers working from home and conducting work via the internet, and if the network and infrastructure
of internet providers becomes overburdened by increased usage or is otherwise unreliable or unavailable, our employees&#8217; and our
customers&#8217; employees&#8217; access to the internet to conduct business could be negatively impacted. Limitations on access or disruptions
to services or goods provided by or to some of our suppliers upon which our platforms and business operations rely could interrupt our
ability to provide our platforms, decrease the productivity of our workforce and significantly harm our business operations, financial
condition and results of operations. In addition, our technology platforms and the other systems or networks used in our business may
experience an increase in attempted cyber-attacks, targeted intrusions, ransomware and phishing campaigns seeking to take advantage of
shifts to employees working remotely using their household or personal internet networks as a result of the COVID-19 pandemic. The success
of any of these unauthorized attempts could substantially impact our technology platforms, the proprietary and other confidential data
contained therein or otherwise stored or processed in our operations, and ultimately our business. Any actual or perceived security incident
also may cause us to incur increased expenses to improve our security controls and to remediate security vulnerabilities. Additionally,
we may experience an increased volume of unanticipated customer requests for support (resulting in an increased volume of calls to our
customer support and operations centers) and regulatory requests for information and support or additional regulatory requirements, which
could require additional resources and costs to address.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The spread of COVID-19 has caused us to modify
our business practices to help minimize the risk of the pandemic to our employees, our partners and customers, and the communities in
which we participate, which could negatively impact our business. In response to the COVID-19 pandemic, we have enabled our employees
to work remotely, implemented travel restrictions for all non-essential business and shifted company events to virtual-only experiences,
and we may deem it advisable to similarly alter, postpone or cancel additional events in the future. There is no certainty that the measures
we have taken will be sufficient to mitigate the risks posed by the pandemic. If the COVID-19 pandemic worsens, especially in regions
where we have offices, our business activities originating from affected areas could be adversely affected. Disruptive activities could
include additional business closures in impacted areas, further restrictions on our employees&#8217; and service providers&#8217; ability
to travel, impacts to productivity if our employees or their family members experience health issues and potential delays in hiring and
onboarding of new employees. We may take further actions that alter our business operations as may be required by local, provincial,
state or federal authorities or that we determine are in the best interests of our employees. Such measures could negatively affect our
sales and marketing efforts, sales cycles, employee productivity or customer retention, any of which could harm our financial condition
and business operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additionally, diversion of management focus to
address the impacts of the COVID-19 pandemic could potentially disrupt our operating plans. The extent and continued impact of the COVID-19
pandemic on our business will depend on certain developments, including: the duration and spread of the outbreak; government responses
to the pandemic; the impact on our customers and our sales cycles; the impact on customer, industry or employee events; and the effect
on our partners, merchants and their customers, third-party service providers, customers and supply chains, all of which are uncertain
and cannot be predicted. Because of our largely subscription-based business model, the effect of the COVID-19 pandemic may not be fully
reflected in our results of operations and overall financial condition until future periods, if at all.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the extent that the COVID-19 pandemic adversely
affects our business and financial results, it may also have the effect of heightening many of the other risks described in this &#8220;Risk
Factors&#8221; section.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business depends on our current and prospective
customers&#8217; ability and willingness to invest money in IT systems and services, which in turn is dependent upon their overall economic
health. Negative economic conditions in the global economy or certain regions especially in the United States and Israel, including conditions
resulting from financial and credit market fluctuations, could cause a decrease in corporate spending on products and services that we
sell. Wide-spread viruses and epidemics like the recent novel coronavirus outbreak, could also negatively affect our customers&#8217;
spending on our products and services. In 2020, 48% of our revenues were generated from North America, 40% of our revenues generated
from Israel, and 12% from the rest of the world. Negative economic conditions may cause customers in general to reduce their IT spending.
Customers may delay or cancel projects, choose to focus on in-house development efforts or seek to lower their costs by renegotiating
maintenance and support agreements. Additionally, customers may be more likely to make late payments in worsening economic conditions,
which could require us to increase our collection efforts and require us to incur additional associated costs to collect expected revenues.
To the extent purchases of licenses for our software are perceived by customers and potential customers to be discretionary, our revenues
may be disproportionately affected by delays or reductions in general IT spending. The extent to which COVID-19 impacts our business
will depend on future developments, which are highly uncertain and cannot be predicted, including new information which may emerge concerning
the severity of COVID-19 and the actions to contain COVID-19 or treat its impact, among others.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The implementation of our M&amp;A growth strategy, which requires
the integration of our multiple acquired companies and their respective businesses, operations and employees with our own, involves significant
risks, and the failure to integrate successfully may adversely affect our future results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the past decade we have completed more than
25 acquisitions. Most recently, during 2020, we acquired both Aptonet Inc and Stockell Information Systems, Inc together with two small
acquisitions. These acquisitions are part of our integrated M&amp;A growth strategy, which is centered on three key factors: growing
our customer base, expanding geographically and adding complementary solutions and services to our portfolio&#8212; all while we seek
to ensure our continued high quality of services and product delivery. Any failure to successfully integrate the business, operations
and employees of our acquired companies, or to otherwise realize the anticipated benefits of these acquisitions, could harm our results
of operations. Our ability to realize these benefits will depend on the timely integration and consolidation of organizations, operations,
facilities, procedures, policies and technologies, and the harmonization of differences in the business cultures between these companies
and their personnel. Integration of these businesses will be complex and time consuming, will involve additional expense and could disrupt
our business and divert management&#8217;s attention from ongoing business concerns. The challenges involved in integrating Aptonet inc,
Stockell Information Systems, Inc and other former acquisitions include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Preserving customer, supplier
    and other important relationships</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Integrating complex, core
    products and services that we acquire with our existing products and services</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Integrating financial forecasting
    and controls, procedures and reporting cycles</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Combining and integrating
    information technology, or IT, systems</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Integrating employees and
    related HR systems and benefits, maintaining employee morale and retaining key employees</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Potential confusion that
    we may have in our dealings with customers and prospective customers as to the products we are offering to them and potential overlap
    among those products</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The benefits we expect to realize from these
acquisitions are, necessarily, based on projections and assumptions about the combined businesses of our company, and assume, among other
things, the successful integration of these acquired entities into our business and operations. Our projections and assumptions concerning
our acquisitions may be inaccurate, however, and we may not successfully integrate the acquired companies and our operations in a timely
manner, or at all. We may also be exposed to unexpected contingencies or liabilities of the acquired companies. If we do not realize
the anticipated benefits of these transactions, our growth strategy and future profitability could be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may encounter difficulties in realizing the potential financial
or strategic benefits of recent business acquisitions. We expect to make additional acquisitions in the future that could disrupt our
operations and harm our operating results.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A significant part of our business strategy is
to pursue acquisitions and other initiatives based on strategy centered on three key factors: growing our customer base, expanding geographically
and adding complementary solutions to our portfolio&#8212; all while we seek to ensure our continued high quality of services and product
delivery. In the past five years we made numerous acquisitions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mergers and acquisitions of companies are inherently
risky and subject to many factors outside of our control and no assurance can be given that our future acquisitions will be successful
and will not adversely affect our business, operating results, or financial condition. In the future, we may seek to acquire or make
strategic investments in complementary businesses, technologies, services or products, or enter into strategic partnerships or alliances
with third parties in order to expand our business. Failure to manage and successfully integrate such acquisitions could materially harm
our business and operating results. Prior acquisitions have resulted in a wide range of outcomes, from successful introduction of new
products technologies and professional services to a failure to do so. Even when an acquired company has previously developed and marketed
products, there can be no assurance that new product enhancements will be made in a timely manner or that pre-acquisition due diligence
will have identified all possible issues that might arise with respect to such products. If we acquire other businesses, we may face
difficulties, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Difficulties in integrating
    the operations, systems, technologies, products, and personnel of the acquired businesses or enterprises;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diversion of management&#8217;s
    attention from normal daily operations of the business and the challenges of managing larger and more widespread operations resulting
    from acquisitions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Integrating financial forecasting and controls, procedures
    and reporting cycles;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Potential difficulties
    in completing projects associated with in-process research and development;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Difficulties in entering
    markets in which we have no or limited direct prior experience and where competitors in such markets have stronger market positions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insufficient revenue to offset increased expenses associated
    with acquisitions; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The potential loss of key
    employees, customers, distributors, vendors and other business partners of the companies we acquire following and continuing after
    announcement of acquisition plans.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are dependent on a limited number of
core product families and services and a decrease in revenues from these products and services would adversely affect our business, results
of operations and financial condition; our future success will be largely dependent on the acceptance of future releases of our core
product families and service offerings and if we are unsuccessful with these efforts, our business, results of operations and financial
condition will be adversely affected.&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We derive a significant portion of our revenues
from sales of application and integration platforms and vertical software solutions and from related professional services, software
maintenance and technical support as well as from other IT professional services, which include IT consulting and outsourcing services.
Our future growth depends heavily on our ability to effectively develop and sell new products developed by us or acquired from third
parties as well as add new features to existing products and new software service offerings. A decrease in revenues from our principal
products and services would adversely affect our business, results of operations and financial condition.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our future success depends in part on the continued
acceptance of our application platforms and integration products primarily under our Magic xpa, Magic xpi, AppBuilder Magic xpc, FactoryEye
and Magic SmartUX brands and our vertical packaged software solutions, primarily Clicks, Leap&#8482;, the Hermes solution and HR Pulse.
The continued acceptance of these platforms and software solutions will be dependent in part on the continued acceptance and growth of
the cloud market, including rich internet applications, or RIAs, mobile and software as a service, or SaaS, for which certain of them
are particularly useful and advantageous. We will need to continue to enhance our products to meet evolving requirements and if new versions
of such products are not accepted, our business, results of operations and financial condition may be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Rapid technological changes may adversely
affect the market acceptance of our products and services, and our business, results of operations and financial condition could be adversely
affected.&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We compete in a market that is characterized
by rapid technological changes. Other companies are also seeking to offer integration solutions, low-code development solutions, enterprise
mobility solutions, internet-related solutions, such as cloud computing, and complementary services to generate growth. These companies
may develop technological or business model innovations or offer services in the markets that we seek to address that are, or are perceived
to be, equivalent or superior to our software solutions and services. In addition, our customers&#8217; business models may change in
ways that we do not anticipate and these changes could reduce or eliminate our customers&#8217; needs for our products and services.
Our operating results depend on our ability to adapt to market changes and develop and introduce new products and services into existing
and emerging markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The introduction of new technologies and devices
could render existing products and services obsolete and unmarketable and could exert price pressures on our products and services. Our
future success will depend upon our ability to address the increasingly sophisticated needs of our customers by:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supporting existing and
    emerging hardware, software, databases and networking platforms; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Developing and introducing
    new and enhanced software development technology and applications that keeps pace with such technological developments, emerging
    new product markets and changing customer requirements.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Adapting to evolving technologies can require
substantial financial investments, distract management and adversely affect the demand for our existing products and services. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because our solutions are complex and require
rigorous testing, development cycles can be lengthy, taking us up to two years to develop and introduce new, enhanced or modified solutions.
Moreover, development projects can be technically challenging and expensive. The nature of these development cycles may cause us to experience
delays between the time we incur expenses associated with research and development and the time we generate revenues, if any, from such
expenses. In addition, adapting to evolving technologies may require us to invest a significant amount of resources, time and attention
into the development, integration, support and marketing of those technologies. The acceptance and growth of cloud computing and enterprise
mobility are examples of rapidly changing technologies, which we have adapted into our products, packaged software solution and software
service offerings. This required us to make a substantial financial investment to develop and implement cloud computing and enterprise
mobility into our software solution models and has required significant attention from our management to refine our business strategies
to include the delivery of these solutions. As the market continues to adopt these new technologies, we expect to continue to make substantial
investments in our software solutions, system integrations and professional services related to these changing technologies. &#160;Even
if we succeed in adapting to a new technology by developing attractive products and services and successfully bringing them to market,
there is no assurance that the new product or service will have a positive impact on our financial performance and could even result
in lower revenue, lower margins and higher costs and therefore could negatively impact our financial performance. If release dates of
any future products or enhancements are delayed our business, financial condition and results of operations could be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our products have a lengthy sales cycle that could adversely
affect our revenues.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The typical sales cycle for our solutions and
services is lengthy and unpredictable, sometimes requires pre-purchase evaluation by a significant number of persons in our customers&#8217;
organizations, and often involves a significant operational decision by our customers as they typically use our software solutions and
services to develop and deploy as well as to integrate applications that are critical to their businesses. Our sales efforts involve
educating our customers and consultants about the use and benefits of our solutions, including the technical capabilities of our solutions
and the efficiencies achievable by organizations deploying our solutions. Because of the long approval process that typically accompanies
strategic initiatives or capital expenditures by companies, our sales process is often delayed, with little or no control over any delays
encountered by us. Our sales cycle, which generally ranges from three to twelve months, can be further extended for sales made through
third party distributors. We spend substantial time, effort and money in our sales efforts without any assurance that such efforts will
produce any sales.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we fail to attract and retain highly
skilled IT professionals, we may not have the necessary resources to properly staff projects and competition for such professionals may
adversely affect our business, results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our success depends largely on the contributions
of our employees and our ability to attract and retain qualified personnel, including technology, consulting, engineering, marketing
and management professionals and upon our ability to attract and retain qualified computer professionals to serve as temporary IT personnel.
Competition for the limited number of qualified professionals with a working knowledge of certain sophisticated computer languages is
intense.&#160;&#160;We compete for technical personnel with other providers of technical IT consulting and outsourcing services, systems
integrators, providers of outsourcing services, computer systems consultants, customers and, to a lesser extent, temporary personnel
agencies, and competition may be amplified by evolving restrictions on immigration, travel, or availability of visas for skilled technology
workers. A shortage of, and significant competition for software professionals with the skills and experience necessary to perform the
required services, may require us to forego projects for lack of resources and may adversely affect our business, results of operations
and financial condition. In addition, our ability to maintain and renew existing engagements and obtain new business for our contract
IT professional services operations depends, in large part, on our ability to hire and retain technical personnel with the IT skills
that keep pace with continuing changes in software evolution, industry standards and technologies, and customer preferences. Demand for
qualified professionals conversant with certain technologies may exceed supply as new and additional skills are required to keep pace
with evolving computer technology or as competition for technical personnel increases. Increasing demand for qualified personnel could
also result in increased expenses to hire and retain qualified technical personnel and could adversely affect our profit margins</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we fail to meet our customers&#8217;
performance expectations, our reputation may be harmed, causing us to lose customers or exposing us to legal liability. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We depend heavily on repeat software and service
revenues from our base of existing customers. Two of our customers accounted for 15.8% and 19.0% of our revenues in the years ended December
31, 2019 and 2020, respectively and five of our customers accounted for 23.3% and 26.0% of our revenues in the years ended December 31,
2019 and 2020, respectively. If our existing customers are not satisfied with our solutions and services, they may not enter into new
project contracts with us or continue using our services. A significant decline in our revenue stream from existing customers, including
due to termination of agreement(s), would have a material adverse effect on our business, results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our ability to attract and retain customers depends
to a large extent on our relationships with our customers and our reputation for high quality solutions, professional services and integrity.
As a result, if a customer is not satisfied with our services or solutions, including those of subcontractors we engage, our reputation
may be damaged. Our failure to meet these goals or a customer&#8217;s expectations may result in a less profitable or an unprofitable
engagement. Moreover, if we fail to meet our customers&#8217; expectations, we may lose customers and be subject to legal liability,
particularly if such failure adversely affects our customers&#8217; businesses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, a portion of our projects may be
considered critical to the operations of our customers&#8217; businesses. Our exposure to legal liability may be increased in the case
of contracts in which we become more involved in our customers&#8217; operations. While we typically strive to include provisions designed
to limit our exposure to legal claims relating to our services and the solutions we develop, these provisions may not adequately protect
us or may not be enforceable in all cases. The general liability insurance coverage that we maintain, including coverage for errors and
omissions, is subject to important exclusions and limitations. We cannot be certain that this coverage will continue to be available
on reasonable terms or will be available in sufficient amounts to cover one or more large claims, or that the insurer will not disclaim
coverage as to any future claim. A successful assertion of one or more large claims against us that exceeds our available insurance coverage
or changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements,
could adversely affect our profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If our customers terminate contracted projects
or choose not to retain us for additional projects, our revenues and profitability may be negatively affected. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our IT professional services customers typically
retain us on a non-exclusive basis. Many of our customer contracts, including those that are on a fixed price and timeframe basis, can
be terminated by the customer with or without cause upon 90 days&#8217; notice or less, and generally without termination-related penalties.
Additionally, our contracts with customers are typically limited to discrete projects without any commitment to a specific volume of
business or future work and may involve multiple stages. Furthermore, the increased breadth of our service offerings may result in larger
and more complex projects for our customers that require us to devote resources to more thoroughly understand their operations. Despite
these efforts, our customers may choose not to retain us for additional stages or may cancel or delay planned or existing engagements
due to any number of factors, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">a customer&#8217;s financial difficulties;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font: 10pt Times New Roman, Times, Serif">&#9679;</span></td>
    <td><span style="font: 10pt Times New Roman, Times, Serif">a change in a customer&#8217;s strategic priorities;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>


</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a customer&#8217;s demand for price reductions; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a decision by a customer to utilize its in-house IT
    capacity or work with our competitors.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These potential terminations, cancellations or
delays in planned or existing engagements could make it difficult for us to use our personnel efficiently and may negatively affect our
revenues and profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We enter from time to time into&#160;fixed-price&#160;contracts
that could subject us to losses in the event we fail to properly estimate our costs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We enter from time to time into firm&#160;fixed-price&#160;contracts
where our delivery requirements sometimes span more than one year. If our initial cost estimates are incorrect, it may cause losses on
these contracts. Because many of these contracts involve new technologies and applications, unforeseen events, such as technological
difficulties and other cost overruns, can result in the contract pricing becoming less favorable or even unprofitable to us and have
an adverse impact on our financial results.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Similarly, delays in implementation projects
(whether fixed price or not) may affect our revenue and cause our operating results to vary widely. Payment terms are generally based
on periodic payments or on the achievement of milestones. Any delays in payment or in the achievement of milestones may have a material
adverse effect on our results of operations, financial position or cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For non-fixed price contracts, we generally provide
our customers with up-front estimates regarding the duration, budget and costs associated with the implementation of our services. However,
we may not meet those upfront estimates and/or the expectations of our customers, which could lead to a dispute with a client.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If our technical support or professional
services are not satisfactory to our customers, they may not renew their maintenance and support agreements or buy future products, which
could adversely affect our future results of operations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our business relies on our customers&#8217; satisfaction
with the technical support and professional services we provide to support our products. If we fail to provide technical support services
that are responsive, satisfy our customers&#8217; expectations and resolve issues that they encounter with our products and services,
then they may elect not to purchase or renew annual maintenance and support contracts and they may choose not to purchase additional
products and services from us. Accordingly, our failure to provide satisfactory technical support or professional services could lead
our customers not to renew their agreements with us or renew on terms less favorable to us, and therefore have a material and adverse
effect on our business and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We face intense competition in the markets
in which we operate. This competition could adversely affect our business, results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We compete with other companies in the areas
of application development platforms, business integration and business process management, or BPM, tools, and in the applications, mobile
solutions, vertical solutions and professional services markets in which we operate. The growth of the cloud computing market has increased
the competition in these areas. We expect that such competition will continue to increase in the future with respect to our technology,
applications and professional services that we currently offer and applications, and with respect to our services that we and other vendors
are developing. Increased competition, direct and indirect, could adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As we also compete with other companies in the
technical IT consulting and outsourcing services industry, this industry is highly competitive and fragmented and has low entry barriers.
We compete for potential customers with providers of outsourcing services, systems integrators, computer systems consultants, other providers
of technical IT consulting services and, to a lesser extent, temporary personnel agencies. We expect competition to increase, and we
may not be able to remain competitive.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some of our existing and potential competitors
are larger companies, have substantially greater resources than us, including financial, technological, marketing, skilled human resources
and distribution capabilities, and enjoy greater market recognition than us. We may not be able to differentiate our products and services
from those of our competitors, offer our products as part of integrated systems or solutions to the same extent as our competitors, or
successfully develop or introduce new products that are more cost-effective, or offer better performance than our competitors. Failure
to do so could adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Other unfavorable national and global economic
conditions could adversely affect our business, operating results and financial condition. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During periods of slowing economic activity,
our customers may reduce their demand for our products, technology and professional services, which would reduce our sales, and our business,
operating results and financial condition may be adversely affected. Economic challenges may develop, including threatened sovereign
defaults, credit downgrades, restricted credit for businesses and consumers and potentially falling demand for a variety of products
and services. These developments, or the perception that any of them could occur, could result in longer sales cycles, slower adoption
of new technologies and increased price competition for our products and services. We could also be exposed to credit risk and payment
delinquencies on our accounts receivable, which are not covered by collateral. In particular, there is currently significant uncertainty
about the future relationship between the U.S. and various other countries, with respect to trade policies, treaties, government regulations,
and tariffs. For example, the recent imposition of tariffs and/or changes in tariffs on various products by the U.S. and other countries,
including China and Canada, have introduced greater uncertainty with respect to trade policies and government regulations affecting trade
between the U.S. and other countries, and new and/or increased tariffs have subjected, and may in the future subject, us to additional
costs and expenditure of resources. Major developments in trade relations, including the imposition of new or increased tariffs by the
U.S. and/or other countries, and any emerging nationalist trends in specific countries could alter the trade environment and consumer
purchasing behavior which, in turn, could have a material effect on our financial condition and results of operations.&#160;While the
U.S. and China recently signed a &#8220;phase one&#8221; trade deal on January 15, 2020 to reduce planned increases to tariffs, concerns
over the stability of bilateral trade relations remain.&#160;In addition, the UK&#8217;s exit from the European Union on January 31,
2020, known as&#160;Brexit, and the ongoing negotiations of the future trading relationship between the UK and the European Union during
the transition period set to end December 31, 2020 have yet to provide clarity on what the outcome will be for the UK or Europe. Changes
related to&#160;Brexit&#160;could subject us to heightened risks in that region, including disruptions to trade and free movement of
goods, services and people to and from the UK, disruptions to the workforce of our business partners, increased foreign exchange volatility
with respect to the British pound and additional legal, political and economic uncertainty. If these actions impacting our international
distribution and sales channels result in increased costs for us or our international partners, such changes could result in higher costs
to us, adversely affecting our operations, particularly as we expand our international presence.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If global economic and market conditions, or
economic conditions in the United States, Europe or Asia or other key markets, remain uncertain or weaken, our business, operating results
and financial condition may be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We are exposed to economic and market conditions that impact
the communications industry. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We provide packaged
software and software services to service providers in the telecom industry, and our business may therefore be highly dependent upon
conditions in that industry. Developments in the telecom industry, such as the impact of global economic conditions, industry consolidation,
emergence of new competitors, commoditization of voice, video and data services and changes in the regulatory environment, at times have
had, and could continue to have, a material adverse effect on our existing or potential customers. In the past, these conditions reduced
the high growth rates that the communications industry had previously experienced and caused the market value, financial results and
prospects and capital spending levels of many telecom companies to decline or degrade. Industry consolidation involving our customers
may place us at risk of losing business to the incumbent provider to one of the parties to the consolidation or to new competitors. During
previous economic downturns, the telecom industry experienced significant financial pressures that caused many in the industry to cut
expenses and limit investment in capital intensive projects and, in some cases, led to restructurings and bankruptcies. Continuing uncertainty
as to economic recovery in recent years may have adverse consequences for our customers and our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>


</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Downturns in the business
climate for telecom companies have previously resulted in slower customer buying decisions and price pressures that adversely affected
our ability to generate revenue. Adverse market conditions may have a negative impact on our business by decreasing our new customer
engagements and the size of initial spending commitments under those engagements, as well as decreasing the level of discretionary spending
by existing customers. In addition, a slowdown in buying decisions may extend our sales cycle period and may limit our ability to forecast
our flow of new contracts. If such adverse business conditions arise in the future, our business may be harmed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>As some of our revenues are derived from
the Israeli government sector, a reduction of government spending in Israel on IT services may reduce our revenues and profitability;
and any delay in the annual budget approval process may negatively impact our cash flows. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We perform work for a wide range of Israeli governmental
agencies and related subcontractors. Any reduction in total Israeli government spending for political or economic reasons (such as in
the case of COVID-19) may reduce our revenues and profitability. In addition, the Government of Israel has experienced significant delays
in the approval of its annual budget in recent years. Such delays in the future could negatively affect our cash flows by delaying the
receipt of payments from the government of Israel for services performed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The increasing amount of identifiable intangible
assets and goodwill recorded on our balance sheet may lead to significant impairment charges in the future.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The amount of goodwill and identifiable intangible
assets on our consolidated balance sheet has increased significantly from approximately $88 million as of December 31, 2014 to $189 million
as of December 31, 2020 because of our acquisitions and may increase further following future acquisitions. We regularly review our long-lived
assets, including identifiable intangible assets and goodwill, for impairment. Goodwill and indefinite life intangible assets are subject
to impairment review at least annually. Other long-lived assets are reviewed when there is an indication that impairment may have occurred.
Impairment testing under U.S. GAAP, subject to downturns in our operating results and financial condition, may lead to impairment charges
in the future. Any significant impairment charges could have a material adverse effect on our results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If we fail to manage our growth, our business could be disrupted
and our profitability will likely decline. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have experienced rapid growth during recent
years, through both acquisitions and organically. The number of our employees over the last five years increased from 1,181 as of December
31, 2014 to 3,039 as of December 31, 2020 and may increase further as we aim to enhance our businesses. This increase may significantly
strain our management and other operational and financial resources. In particular, continued headcount growth increases the integration
challenges involved in:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recruiting, training and retaining skilled technical,
    marketing and management personnel;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintaining high quality standards;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Preserving our corporate culture, values and entrepreneurial
    environment;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Developing and improving
    our internal administrative infrastructure, particularly our financial, operational, communications and other internal controls;
    and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintaining high levels of customer satisfaction;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The rapid execution necessary to exploit the
market for our business model requires an effective planning and management process. Our systems, procedures or controls may not be adequate
to support the growth in our operations, and our management may not be able to achieve the rapid execution necessary to exploit the market
for our business model. Our future operating results will also depend on our ability to expand our development, sales and marketing organizations.
If we are unable to manage growth effectively, our profitability will likely decline.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We derive a significant portion of our
revenues from independent distributors who are under no obligation to purchase our products and the loss of such independent distributors
could adversely affect our business, results of operations and financial condition.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell our products and packaged software solutions
through our own direct sales representatives and offices, as well as through third parties that in the case of our development platforms
(Magic xpa, AppBuilder and Magic SmartUX) use our technology to develop and sell solutions to their customers (ISVs) and through system
integrators. The ISVs then sell the applications they develop on the Magic xpa, AppBuilder or Magic SmartUX application platforms to
end-users. In some regions, especially in Asia and Asia-Pacific, Central and Eastern Europe, Spain, Italy, South America, Africa and
a few countries in the Mediterranean area, we also sell our products and packaged software solutions through a broad distribution and
sales network, including independent regional distributers. We are dependent upon the acceptance of our products by our ISVs and independent
distributors and their active marketing and sales efforts. Typically, our arrangements with our independent distributors do not require
them to purchase specified amounts of products or prevent them from selling competitive products. Our ISVs may stop using our technology
to develop and sell solutions to end-users. Similarly, our independent distributors may not continue, or may not give a high priority
to, marketing and supporting our products. Our results of operations could be adversely affected by a decline in the number of ISVs utilizing
our technology and by changes in the financial condition, business, marketing strategies, local and global economic conditions, or results
of our independent distributors. If any of our distribution relationships are terminated, we may not be successful in replacing them
on a timely basis, or at all. In addition, we will need to develop new sales channels for new products, and we may not succeed in doing
so. Any changes in our distribution and sales channels, or our inability to establish effective distribution and sales channels for new
markets, could adversely impact our ability to sell our products and result in a loss of revenues and profits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Changes in the ratio of our revenues generated
from different revenue elements may adversely affect our gross profit margins. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We derive our revenues from the sale of software
licenses, related professional services, maintenance and technical support as well as from other IT professional services. In recent
years the decline in our gross margin was affected by the change in proportion of our revenues generated from the sale of each of those
elements of our revenues. Our revenues from the sale of our software licenses, related professional services, maintenance and technical
support have higher gross margins than our revenues from IT professional and outsourcing services. Our software licenses revenues also
include the sale of third-party software licenses, which have a lower gross margin than sales of our proprietary software products. Any
increase in the portion of third-party software license sales out of total license sales will decrease our gross profit margin. If the
relative proportion of our revenues from the sale of IT professional services continues to increase as a percentage of our total revenues,
our gross profit margins may continue to decline in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our success depends in part upon the senior
members of our management and research and development teams, and our inability to attract and retain them or attract suitable replacements
could have a negative effect on our ability to operate our business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are dependent on the senior members of our
management and research and development teams. We do not maintain key man life insurance for any of the senior members of our management
and research and development teams. Competition for senior management in our industry is intense, and we may not be able to retain our
senior management personnel or attract and retain new senior management personnel in the future. The loss of one or more members of our
senior management and research and development teams could have a negative effect on our ability to attract and retain customers, execute
our business strategy and otherwise operate our business, which could reduce our revenues, increase our expenses and reduce our profitability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may encounter difficulties with our
international operations and sales that could adversely affect our business, results of operations and financial condition. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While our principal executive offices are located
in Israel, 63%, 62% and 60% of our sales in the years ended December 31, 2018, 2019 and 2020, respectively, were generated in other regions
and countries including, but not limited to the Americas, Europe, Japan, Asia-Pacific, India, and Africa. Our success in becoming a stronger
competitor in the sale of development application platforms, integration solutions, packaged software solutions and professional services
is dependent upon our ability to increase our sales in all our markets. Our efforts to increase our penetration into these markets are
subject to risks inherent to such markets, including the high cost of doing business in such locations. Our efforts may be costly and
they may not result in profits, which could adversely affect our business, results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our current international operation and our plans
to further expand our international operations subjects us to many risks inherent to international business activities, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Limitations and disruptions
    resulting from the imposition of government controls;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compliance with a wide
    variety of foreign regulatory standards;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compliance with the U.S.
    Foreign Corrupt Practices Act of 1977, as amended, or FCPA, particularly in emerging market countries;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Import and export license
    requirements, tariffs, taxes and other trade barriers;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Political, social and economic
    instability abroad, terrorist attacks and security concerns in general. For example, our operations in India may be adversely affected
    by future political and other events in the region;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trade restrictions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in tariffs;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increased exposure to fluctuations
    in foreign currency exchange rates;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Complexity in our tax planning,
    and increased exposure to changes in tax regulations in various jurisdictions in which we operate, which could adversely affect our
    operating results and limit our ability to conduct effective tax planning;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increased financial accounting and reporting requirements
    and complexities;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weaker protection of intellectual property rights in
    some countries;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greater difficulty in safeguarding intellectual property;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increased management, travel,
    infrastructure and legal compliance costs associated with having multiple international operations;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Longer payment cycles and difficulties in enforcing
    contracts and collecting accounts receivable;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The need to localize our products and licensing programs
    for international customers;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lack of familiarity with and unexpected changes in
    foreign regulatory requirements;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The burden of complying with a wide variety of foreign
    laws and legal standards;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The potential worsening
    of the coronavirus outbreak on a global scale, which may cause customers to cancel projects with us, prevent potential future opportunities
    for our business and harm our ability to maintain a healthy workforce that can implement our services and solutions offerings; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Multiple and possibly overlapping tax regimes.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As we continue to expand our business globally,
our success will depend, largely, on our ability to anticipate and effectively manage these and other risks associated with our international
operations. Any of these risks could harm our international operations and reduce our international sales, adversely affecting our business,
results of operations, financial condition and growth prospects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our international operations expose us
to risks associated with fluctuations in currency exchange rates that could adversely affect our business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial statements are stated in U.S. dollars,
our functional currency. However, in the years ended December 31, 2018, 2019 and 2020, approximately 52%, 51% and 52% of our revenues,
respectively, were derived from sales outside the United States, particularly, Israel, Europe, Japan and Asia-Pacific, and Africa. We
also maintain substantial non-U.S. dollar balances of assets, including cash and accounts receivable, and liabilities, including accounts
payable and debts to banks and financial institutions. Similarly, a significant portion of our expenses, primarily salaries, related
personnel expenses, subcontractors expenses, interest expenses and the leases of our offices and related administrative expenses, were
incurred outside the United States. Therefore, fluctuations in the value of the currencies in which we do business relative to the U.S.
dollar, primarily NIS, euros and Japanese yen, may adversely affect our business, results of operations and financial condition, by decreasing
the U.S. dollar value of assets held in other currencies and increasing the U.S. dollar amount of liabilities payable in other currencies,
or by decreasing the U.S. dollar value of our revenues in other currencies and increasing the U.S. dollar amount of our expenses in other
currencies. Even if we use derivatives or engage in any currency-hedging transactions intended to reduce the effect of fluctuations of
foreign currency exchange rates on our financial position and results of operations, there can be no assurance that any such hedging
transactions will materially reduce the effect of fluctuation in foreign currency exchange rates on such results. In addition, if for
any reason exchange or price controls or other restrictions on the conversion of foreign currencies were imposed, our financial position
and results of operations could be adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Breaches of network or information technology security, natural
disasters or terrorist attacks could have an adverse effect on our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cyber-attacks or other breaches of network or
IT security, natural disasters, terrorist acts or acts of war may cause equipment failures or disrupt our systems and operations. We
may be subject to attempts to breach the security of our networks and IT infrastructure through cyber-attack, malware, computer viruses
and other means of unauthorized access, which could also impact the operation of our products and services. The potential liabilities
associated with these events could exceed the insurance coverage we maintain. Our inability to operate our facilities as a result of
such events, even for a limited period of time, may result in significant expenses or loss of market share to other competitors in the
defense electronics market. In addition, a failure to protect the privacy of customer and employee confidential data against breaches
of network or IT security could result in damage to our reputation. We have experienced and defended against certain threats to our systems
and security (such as fishing attempts), none of which have had a material adverse effect on our business or operations to date. However,
we could incur significant costs in order to investigate and respond to future attacks, to respond to evolving regulatory oversight requirements,
to upgrade our cybersecurity systems and controls, and to remediate security compromise or damage. In response to past threats and attacks,
we have implemented further controls and planned for other preventative actions to further strengthen our systems against future attacks.
However, we cannot assure you that such measures will provide absolute security, that we will be able to react in a timely manner, or
that our remediation efforts following past or future attacks will be successful. Consequently, our financial performance and results
of operations would be materially adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Maintaining the security of our products, computers
and networks is a critical issue for our customers and us. Security researchers, criminal hackers and other third parties regularly develop
new techniques to penetrate computer and network security measures. In addition, hackers also develop and deploy viruses, worms and other
malicious software programs, some of which may be specifically designed to attack our products, systems, computers or networks. Additionally,
outside parties may attempt to fraudulently induce our employees or users of our products to disclose sensitive information in order
to gain access to our data or our customers&#8217; data. These potential breaches of our security measures and the accidental loss, inadvertent
disclosure or unauthorized dissemination of proprietary information or sensitive, personal or confidential data about us, our employees
or our customers, including the potential loss or disclosure of such information or data as a result of hacking, fraud, trickery or other
forms of deception, could expose us, our employees, our customers or the individuals affected to a risk of loss or misuse of this information,
result in litigation and potential liability or fines for us, damage our brand and reputation or otherwise harm our business. These risks
are persistent and likely will increase as we continue to grow our cloud offerings and services and store and process increasingly large
amounts of our customers&#8217; confidential information and data. We also may acquire companies, products, services and technologies
and inherit such risks when we integrate these acquisitions within our company. Further, as regulatory focus on privacy issues continues
to increase and become more complex, these potential risks to our business will intensify. Changes in laws or regulations associated
with the enhanced protection of certain types of sensitive data could greatly increase our cost of providing our products and services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Regulation of the internet and telecommunications,
privacy and data security may adversely affect sales of our products and result in increased compliance costs.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As internet commerce continues to evolve, increasing
regulation by federal, state or foreign agencies and industry groups becomes more likely. For example, we believe increased regulation
is likely with respect to the solicitation, collection, processing or use of personal, financial and consumer information as regulatory
authorities around the world are considering a number of legislative and regulatory proposals concerning data protection, privacy and
data security. In addition, the interpretation and application of consumer and data protection laws and industry standards in the United
States, Europe and elsewhere are often uncertain and in flux. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Many jurisdictions continue to consider the need
for greater regulation or reform to the existing regulatory framework. In the U.S., all 50 states have now passed laws to regulate the
actions that a business must take in the event of a data breach, such as prompt disclosure and notification to affected users and regulatory
authorities. In addition to the data breach notification laws, some states have also enacted statutes and rules requiring businesses
to reasonably protect certain types of personal information they hold or to otherwise comply with certain specified data security requirements
for personal information. The U.S. federal and state governments will likely continue to consider the need for greater regulation aimed
at restricting certain uses of personal data for targeted advertising. Additionally, California recently enacted the California Consumer
Privacy Act, or CCPA, it creates new individual privacy rights for consumers (as that word is broadly defined in the law) and places
increased privacy and security obligations on entities handling personal data of consumers or households. The CCPA, which went into effect
on January 1, 2020, requires covered companies to provide new disclosures to California consumers, and provides such consumers new ways
to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right
of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential
liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent privacy legislation in the
U.S., which could increase our potential liability and adversely affect our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In particular, our European activities are subject
to the European Union General Data Protection Regulation, or GDPR, which create additional compliance requirements for us. GDPR broadens
the scope of personal privacy laws to protect the rights of European Union citizens and requires organizations to report on data breaches
within 72 hours and be bound by more stringent rules for obtaining the consent of individuals on how their data can be used. GDPR took
effect on May 25, 2018 and non-compliance may expose entities such as our company to significant fines or other regulatory claims. While
we have invested in, and intend to continue to invest in, reasonably necessary resources to comply with these new standards, to the extent
that we fail to adequately comply, that failure could have an adverse effect on our business, financial conditions, results of operations
and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In China, the PRC Cybersecurity Law, which became
effective in June 2017, leaves substantial uncertainty as to the circumstances and standard under which the law would apply and violations
would be found.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The application of existing laws to cloud-based
solutions is particularly uncertain and cloud-based solutions may be subject to further regulation, the impact of which cannot be fully
understood at this time. Moreover, these laws may be interpreted and applied in a manner that is inconsistent with our data and privacy
practices. If so, in addition to the possibility of fines, this could result in an order requiring that we change our data and privacy
practices, which could have an adverse effect on our business and results of operations. Complying with these various laws could cause
us to incur substantial costs or require us to change our business practices in a manner adverse to our business. In addition, any new
regulation, or interpretation of existing regulation, imposing greater fees or taxes on internet-based services, or restricting information
exchange over the Web, could result in a decline in the use and adversely affect sales of our products and our results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Errors or defects in our software solutions
could inevitably arise and would harm our profitability and our reputation with customers, and could even give rise to claims against
us.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The quality of our solutions, including new,
modified or enhanced versions thereof, is critical to our success. Since our software solutions are complex, they may contain errors
that cannot be detected at any point in their testing phase. While we continually test our solutions for errors or defects and work with
customers to identify and correct them, errors in our technology may be found in the future. Testing for errors or defects is complicated
because it is difficult to simulate the breadth of operating systems, user applications and computing environments that our customers
use, and our solutions themselves are increasingly complex. Errors or defects in our technology have resulted in terminated work orders
and could result in delayed or lost revenue, diversion of development resources and increased services, termination of work orders, damage
to our brand and warranty and insurance costs in the future. In addition, time-consuming implementations may also increase the number
of services personnel we must allocate to each customer, thereby increasing our costs and adversely affecting our business, results of
operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, since our customers rely on our
solutions to operate, monitor and improve the performance of their business processes, they are sensitive to potential disruptions that
may be caused by the use of, or any defects in, our software. As a result, we may be subject to claims for damages related to software
errors in the future. Liability claims could require us to spend significant time and money in litigation or to pay significant damages.
Regardless of whether we prevail, diversion of key employees&#8217; time and attention from our business, the incurrence of substantial
expenses and potential damage to our reputation might result. While the terms of our sales contracts typically limit our exposure to
potential liability claims and we carry errors and omissions insurance against such claims, there can be no assurance that such insurance
will continue to be available on acceptable terms, if at all, or that such insurance will provide us with adequate protection against
any such claims. A significant liability claim against us could have a material adverse effect on our business, results of operations
and financial position. Our standard license agreement with our customers contains provisions designed to limit our exposure to potential
product liability claims that may not be effective or enforceable under the laws of some jurisdictions. In addition, the professional
liability insurance that we maintain may not be sufficient against potential claims. Accordingly, we could fail to realize revenues and
suffer damage to our reputation as a result of, or in defense of, a substantial claim.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Third parties have in the past, and may
in the future, claim that we infringe upon their intellectual property rights and such claims could harm our business. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The software industry is characterized by the
existence of a large number of patents and frequent claims and related litigation regarding patents and other intellectual property rights.
In particular, leading companies in the software industry own large numbers of patents, copyrights, trademarks and trade secrets, which
they may use to assert claims against us. From time to time, third parties, including certain of these leading companies, may assert
patent, copyright, trademark or other intellectual property claims against us, our customers and partners, and those from whom we license
technology and intellectual property.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although we believe that our products and services
do not infringe upon the intellectual property rights of third parties, we cannot assure you that third parties will not assert infringement
or misappropriation claims against us with respect to current or future products or services, or that any such assertions will not require
us to enter into royalty arrangements or result in costly litigation, or result in us being unable to use certain intellectual property.
We cannot assure you that we are not infringing or otherwise violating any third-party intellectual property rights. Infringement assertions
from third parties may involve patent holding companies or other patent owners who have no relevant product revenues, and therefore our
own issued and pending patents may provide little or no deterrence to these patent owners in bringing intellectual property rights claims
against us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Any intellectual property infringement or misappropriation
claim or assertion against us, our customers or partners, and those from whom we license technology and intellectual property could have
a material adverse effect on our business, financial condition, reputation and competitive position regardless of the validity or outcome.
If we are forced to defend against any infringement or misappropriation claims, whether they are with or without merit, are settled out
of court, or are determined in our favor, we may be required to expend significant time and financial resources on the defense of such
claims. Furthermore, an adverse outcome of a dispute may require us to pay damages, potentially including treble damages and attorneys&#8217;
fees, if we are found to have willfully infringed on a party&#8217;s intellectual property; cease making, licensing or using our products
or services that are alleged to infringe or misappropriate the intellectual property of others; expend additional development resources
to redesign our products or services; enter into potentially unfavorable royalty or license agreements in order to obtain the right to
use necessary technologies or works; and to indemnify our partners, customers, and other third parties. Royalty or licensing agreements,
if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other
expenditures. Any of these events could seriously harm our business, results of operations and financial condition. In addition, any
lawsuits regarding intellectual property rights, regardless of their success, could be expensive to resolve and divert the time and attention
of our management and technical personnel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Although we apply measures to protect our intellectual property
rights and our source code, there can be no assurance that the measures that we employ to do so will be successful.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with industry practice, since we
have no registered patents on our software solution technologies, we rely on a combination of contractual provisions and intellectual
property law to protect our proprietary technology. We believe that due to the dynamic nature of the computer and software industries,
copyright protection is less significant than factors such as the knowledge and experience of our management and personnel, the frequency
of product enhancements and the timeliness and quality of our support services. We seek to protect the source code of our products as
trade secret information and as unpublished copyright works. We also rely on security and copy protection features in our proprietary
software. We distribute our products under software license agreements that grant customers a personal, non-transferable license to use
our products and contain terms and conditions prohibiting the unauthorized reproduction or transfer of our products. In addition, while
we attempt to protect trade secrets and other proprietary information through non-disclosure agreements with employees, consultants and
distributors, not all of our employees have signed invention assignment agreements. Although we intend to protect our rights vigorously,
there can be no assurance that these measures will be successful. Our failure to protect our rights, or the improper use of our products
by others without licensing them from us could have a material adverse effect on our results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our customers and we rely on technology
and intellectual property of third-parties, the loss of which could limit the functionality of our products and disrupt our business.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We use technology and intellectual property licensed
from unaffiliated third-parties in certain of our products, and we may license additional third-party technology and intellectual property
in the future. Any errors or defects in this third-party technology and intellectual property could result in errors that could harm
our brand and business. In addition, licensed technology and intellectual property may not continue to be available on commercially reasonable
terms, or at all. The loss of the right to license and distribute this third-party technology could limit the functionality of our products
and might require us to redesign our products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Further, although we believe that there are currently
adequate replacements for the third-party technology and intellectual property we presently use and distribute, the loss of our right
to use any of this technology and intellectual property could result in delays in producing or delivering affected products until equivalent
technology or intellectual property is identified, licensed or otherwise procured, and integrated. Our business would be disrupted if
any technology and intellectual property we license from others or functional equivalents of this software were either no longer available
to us or no longer offered to us on commercially reasonable terms. In either case, we would be required either to attempt to redesign
our products to function with technology and intellectual property available from other parties or to develop these components ourselves,
which would result in increased costs and could result in delays in product sales and the release of new product offerings. Alternatively,
we might be forced to limit the features available in affected products. Any of these results could harm our business and impact our
results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We could be required to provide the source code of our products
to our customers.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some of our customers have the right to require
the source code of our products to be deposited into a source code escrow. Under certain circumstances, our source code could be released
to our customers. The conditions triggering the release of our source code vary by customer. A release of our source code would give
our customers access to our trade secrets and other proprietary and confidential information that could harm our business, results of
operations and financial condition. A few of our customers have the right to use the source code of some of our products based on the
license agreements signed with such clients (mostly with respect to older versions of our solutions), although such use is limited for
specific matters and cases, these clients are exposed to some of our trade secrets and other proprietary and confidential information
which could harm us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Some of our services and technologies may
use &#8220;open source&#8221; software, which may restrict how we use or distribute our services or require that we release the source
code of certain products subject to those licenses.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some of our services and technologies may incorporate
software licensed under so-called &#8220;open source&#8221; licenses, including, but not limited to, the GNU General Public License and
the GNU Lesser General Public License. In addition to risks related to license requirements, usage of open source software can lead to
greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on
origin of the software. Additionally, open source licenses typically require that source code subject to the license be made available
to the public and that any modifications or derivative works to open source software continue to be licensed under open source licenses.
These open source licenses typically mandate that proprietary software, when combined in specific ways with open source software, become
subject to the open source license. If we combine our proprietary software with open source software, we could be required to release
the source code of our proprietary software.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We take steps to ensure that our proprietary
software is not combined with, and does not incorporate, open source software in ways that would require our proprietary software to
be subject to an open source license. However, few courts have interpreted open source licenses, and the manner in which these licenses
may be interpreted and enforced is therefore subject to some uncertainty. Additionally, we rely on multiple software programmers to design
our proprietary technologies, and although we take steps to prevent our programmers from including open source software in the technologies
and software code that they design, write and modify, we do not exercise complete control over the development efforts of our programmers
and we cannot be certain that our programmers have not incorporated open source software into our proprietary products and technologies
or that they will not do so in the future. In the event that portions of our proprietary technology are determined to be subject to an
open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion
of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value
of our services and technologies and materially and adversely affect our business, results of operations and prospects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Under applicable employment laws, we may
not be able to enforce covenants not to compete and therefore may be unable to prevent our competitors from benefiting from the expertise
of some of our former employees.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generally enter into non-competition agreements
with our employees. These agreements prohibit our employees from competing directly with us or working for our competitors or clients
for a limited period after they cease working for us. We may be unable to enforce these agreements under the laws of the jurisdictions
in which our employees work and it may be difficult for us to restrict our competitors from benefiting from the expertise that our former
employees or consultants developed while working for us. For example, Israeli courts have required employers seeking to enforce non-compete
undertakings of a former employee to demonstrate that the competitive activities of the former employee will harm one of a limited number
of material interests of the employer that have been recognized by the courts, such as the secrecy of a company&#8217;s confidential
commercial information or the protection of its intellectual property. If we cannot demonstrate that such interests will be harmed, we
may be unable to prevent our competitors from benefiting from the expertise of our former employees or consultants and our ability to
remain competitive may be diminished.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our business may be materially affected
by changes to fiscal and tax policies. Potentially negative or unexpected tax consequences of these policies, or the uncertainty surrounding
their potential effects, could adversely affect our results of operations and share price.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a multinational corporation, we are subject
to income taxes, withholding taxes and indirect taxes in numerous jurisdictions worldwide. Significant judgment and management attention
and resources are required in evaluating our tax positions and our worldwide provision for taxes. In the ordinary course of business,
there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our tax obligations and
effective tax rates could be adversely affected by changes in the relevant tax, accounting, and other laws, regulations, principles and
interpretations. This may include recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory
rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, changes in foreign currency exchange
rates, or changes in the valuation of our deferred tax assets and liabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We may be audited in various jurisdictions, and
such jurisdictions may assess additional taxes against us. If we experience unfavorable results from one or more such tax audits, there
could be an adverse effect on our tax rate and therefore on our net income. Although we believe our tax estimates are reasonable, the
final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which
could have a material adverse effect on our operating results or cash flows in the period or periods for which a determination is made.
Additionally, we are subject to transfer pricing rules and regulations, including those relating to the flow of funds between us and
our affiliates, which are designed to ensure that appropriate levels of income are reported in each jurisdiction in which we operate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Certain of our credit facility agreements
with banks and other financial institutions are subject to a number of restrictive covenants that, if breached, could result in acceleration
of our obligation to repay our debt. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 28.35pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In the context of our engagements with banks
and other financial institutions for receiving various credit facilities, we have undertaken to maintain a number of conditions and limitations
on the manner in which we can operate our business, including a negative pledge and limitations on our ability to distribute dividends.
These credit facilities agreements also contain various financial covenants that require us to maintain certain financial ratios related
to shareholders&#8217; equity, total rate of financial liabilities and minimum outstanding balance of total cash and short-term investments.
These limitations and covenants may force us to pursue less than optimal business strategies or forego business arrangements that could
have been financially advantageous to us and, by extension, to our shareholders. A breach of the restrictive covenants could result in
the acceleration of our obligations to repay our debt. As of December 31, 2020, we were in compliance with all of our financial covenants
to banks and other financial institutions. See Note 12 to our consolidated financial statements for additional information on liabilities
to banks and other financial institutions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Increasing scrutiny and changing expectations from investors,
lenders, customers and other market participants with respect to our Environmental, Social and Governance, or ESG, policies may impose
additional costs on us or expose us to additional risks.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Companies across all industries are facing increasing
scrutiny relating to their ESG policies. Investors, lenders and other market participants are increasingly focused on ESG practices and
in recent years have placed increasing importance on the implications and social cost of their investments. The increased focus and activism
related to ESG may hinder our access to capital, as investors and lenders may reconsider their capital investment allocation as a result
of their assessment of our ESG practices. If we do not adapt to or comply with investor, lender or other industry shareholder expectations
and standards, which are evolving, or if we are perceived to have not responded appropriately to the growing concern for ESG issues,
regardless of whether there is a legal requirement to do so, we may suffer from reputational damage and the business, financial condition
and the price of our company&#8217;s shares could be materially and adversely affected.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If we are unable to maintain effective
internal control over financial reporting in accordance with Sections 302 and 404(a) of the Sarbanes-Oxley Act of 2002, the reliability
of our financial statements may be questioned and our share price may suffer.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Sarbanes-Oxley Act of 2002 imposes certain
duties on us and on our executives and directors. To comply with this statute, we are required to document and test our internal control
over financial reporting, and our independent registered public accounting firm must issue an attestation report on our internal control
procedures, and our management is required to assess and issue a report concerning our internal control over financial reporting. Our
efforts to comply with these requirements have resulted in increased general and administrative expenses and a diversion of management
time and attention, and we expect these efforts to require the continued commitment of significant resources. We may identify material
weaknesses or significant deficiencies in our assessments of our internal controls over financial reporting. Failure to maintain effective
internal control over financial reporting could result in investigation or sanctions by regulatory authorities, and could adversely affect
our operating results, investor confidence in our reported financial information and the market price of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Ordinary Shares </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our Ordinary Shares are traded on more than one market and this
may result in price variations.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Ordinary Shares are traded primarily on the
NASDAQ Global Select Market and on the TASE. Trading of our Ordinary Shares on these markets is made in different currencies (U.S. dollars
on the NASDAQ Global Select Market and NIS on the TASE) and at different times (resulting from different time zones, different trading
days and different public holidays in the United States and Israel). Consequently, the trading prices of our Ordinary Shares on these
two markets may differ. Any decrease in the trading price of our Ordinary Shares on one of these markets could cause a decrease in the
trading price of our Ordinary Shares on the other market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>There is relatively limited trading volume for our shares, which
reduces liquidity for our shareholders, and may cause the share price to be volatile, all of which may lead to losses by investors.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There has historically been limited trading volume
in our Ordinary Shares, both on the NASDAQ Global Select Market and the TASE, which results in reduced liquidity for our shareholders.
As a further result of the limited volume, our Ordinary Shares have experienced significant market price volatility in the past and may
experience significant market price and volume fluctuations in the future, in response to factors such as announcements of developments
related to our business, announcements by competitors, quarterly fluctuations in our financial results and general conditions in the
industry in which we compete.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We are a foreign private issuer under the
rules and regulations of the SEC and are therefore exempt from a number of rules under the Exchange Act and are permitted to file less
information with the SEC than a domestic U.S. reporting company, which reduces the level and amount of disclosure that you receive. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a foreign private issuer under the Exchange
Act, we are exempt from certain rules under the Exchange Act, including the proxy rules, which impose certain disclosure and procedural
requirements for proxy solicitations. Moreover, we are not required to file periodic reports and financial statements with the SEC as
frequently or as promptly as domestic U.S. companies with securities registered under the Exchange Act; and are not required to comply
with Regulation FD, which imposes certain restrictions on the selective disclosure of material information. In addition, our officers,
directors and principal shareholders are exempt from the reporting and &#8220;short-swing&#8221; profit recovery provisions of Section
16 of the Exchange Act and the rules under the Exchange Act with respect to their purchases and sales of our Ordinary Shares. Accordingly,
you receive less information about our company than you would receive about a domestic U.S. company, and are afforded less protection
under the U.S. federal securities laws than you would be afforded in holding securities of a domestic U.S. company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a foreign private issuer whose shares are
listed on the NASDAQ Global Select Market, we are permitted to follow certain home country corporate governance practices instead of
certain requirements of the NASDAQ Stock Market Rules. Among other things, as a foreign private issuer we may also follow home country
practice with regard to, the composition of the board of directors, director nomination procedure, compensation of officers and quorum
at shareholders&#8217; meetings. In addition, we may follow our home country law, instead of the NASDAQ Stock Market Rules, which require
that we obtain shareholder approval for certain dilutive events, such as for the establishment or amendment of certain equity based compensation
plans, an issuance that will result in a change of control of the company, certain transactions other than a public offering involving
issuances of a 20% or more interest in the company and certain acquisitions of the stock or assets of another company. Accordingly, our
shareholders may not be afforded the same protection as provided under NASDAQ&#8217;s corporate governance rules. In addition, as foreign
private issuer, we are not required to file quarterly reviewed financial statements. A foreign private issuer that elects to follow a
home country practice instead of such requirements must submit to NASDAQ in advance a written statement from an independent counsel in
such issuer&#8217;s home country certifying that the issuer&#8217;s practices are not prohibited by the home country&#8217;s laws. In
addition, a foreign private issuer must disclose in its annual reports filed with the SEC each such requirement that it does not follow
and describe the home country practice followed by the issuer instead of any such requirement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Our controlling shareholder, Formula Systems
(1985) Ltd., beneficially owns approximately 45.53% of our outstanding Ordinary Shares and therefore has a controlling influence over
matters requiring shareholder approval, which could delay or prevent a change of control that may benefit our public shareholders. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Formula Systems (1985) Ltd., or Formula Systems
(symbol: FORTY), an Israeli company whose shares trade on the NASDAQ Global Select Market and the TASE, directly owned 22,324,434 or
45.54%, of our outstanding Ordinary Shares as of December 31, 2020. Asseco Poland S.A., or Asseco, a Polish company listed on Warsaw
Stock Exchange, owns 25.60% of the outstanding shares of Formula Systems as of December 31, 2020. Guy Bernstein, our Chief Executive
Officer who is also the Chief Executive Officer of Formula Systems, owns 11.89% of the outstanding shares of Formula Systems, as of December
31, 2020. In addition, on October 4, 2017 Asseco entered into a shareholders agreement, which was amended on September 7, 2020, with
Mr. Bernstein, under which agreement Asseco has been granted an irrecoverable proxy to vote an additional 1,817,973 Ordinary Shares of
Formula, thereby effectively giving Asseco beneficial ownership (voting power) over an aggregate of 37.49% of Formula&#8217;s outstanding
ordinary share. Therefore, based on the foregoing beneficial ownership by each of Formula and Asseco, each of Formula and Asseco may
be deemed to directly or indirectly (as appropriate) control us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although transactions between us and our controlling
shareholders are subject to special approvals under Israeli law, Formula and Asseco may exercise their controlling influence over our
operations and business strategy and use their sufficient voting power to control the outcome of various matters requiring shareholder
approval. These matters may include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The composition of our
    board of directors, which has the authority to direct our business and to appoint and remove our officers;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Approving or rejecting a merger, consolidation or other
    business combination;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Raising future capital; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amending our Articles, which govern the rights attached
    to our Ordinary Shares.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This concentration of ownership of our Ordinary
Shares could delay or prevent proxy contests, mergers, tender offers, open-market purchase programs or other purchases of our Ordinary
Shares that might otherwise give one the opportunity to realize a premium over the then-prevailing market price of our Ordinary Shares.
This concentration of ownership may also adversely affect our share price.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may be classified as a passive foreign investment company,
or PFIC, which would subject our U.S. investors to adverse tax rules .</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">U.S. holders of our Ordinary Shares may face
income tax risks. Based on the composition of our income, assets (including the value of our goodwill, going-concern value or any other
unbooked intangibles, which may be determined based on the price of the ordinary shares), and operations, we believe we will not be classified
as a &#8220;passive foreign investment company&#8221;, or PFIC, for the 2020 taxable year. However, because PFIC status is based on our
income, assets and activities for the entire taxable year, it is not possible to determine whether we will be characterized as a PFIC
for our current taxable year or future taxable years until after the close of the applicable taxable year. Moreover, we must determine
our PFIC status annually based on tests that are factual in nature, and our status in the current year and future years will depend on
our income, assets and activities in each of those years and, as a result, cannot be predicted with certainty as of the date hereof.
Furthermore, fluctuations in the market price of our ordinary shares may cause our classification as a PFIC for the current or future
taxable years to change because the aggregate value of our assets for purposes of the asset test, including the value of our goodwill
and unbooked intangibles, generally will be determined by reference to the market price of our shares from time to time (which may be
volatile). The IRS or a court may disagree with our determinations, including the manner in which we determine the value of our assets
and the percentage of our assets that are passive assets under the PFIC rules. Therefore, there can be no assurance that we will not
be a PFIC for the current taxable year or for any future taxable year. Our treatment as a PFIC could result in a reduction in the after-tax
return to U.S. Holders (as defined below under Item 10E. &#8220;Additional Information &#8211; Taxation&#8221;) of our Ordinary Shares
and would likely cause a reduction in the value of such shares. A foreign corporation will be treated as a PFIC for U.S. federal income
tax purposes if either (1) at least 75% of its gross income for any taxable year consists of certain types of &#8220;passive income,&#8221;
or (2) at least 50% of the average value of the corporation&#8217;s gross assets produce, or are held for the production of, such &#8220;passive
income.&#8221; For purposes of these tests, &#8220;passive income&#8221; includes dividends, interest, gains from the sale or exchange
of investment property and rents and royalties other than rents and royalties that are received from unrelated parties in connection
with the active conduct of a trade or business. If we are treated as a PFIC, U.S. Holders of Ordinary Shares would be subject to a special
adverse U.S. federal income tax regime with respect to the income derived by us, the distributions they receive from us, and the gain,
if any, they derive from the sale or other disposition of their Ordinary Shares. U.S. Holders should carefully read Item 10E. &#8220;Additional
Information &#8211; Taxation&#8221; for a more complete discussion of the U.S. federal income tax risks related to owning and disposing
of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We have a history of quarterly fluctuations in our results of
operations and expect these fluctuations to continue.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have experienced, and in the future may continue
to experience, significant fluctuations in our quarterly results of operations. Factors that may contribute to fluctuations in our quarterly
results of operations include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The size and timing of orders;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The high level of competition that we encounter;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The timing of our products
    introductions or enhancements or those of our competitors or of providers of complementary products;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Market acceptance of our new products, applications
    and services;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchasing patterns and budget cycles of our customers
    and end-users;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The mix of product sales;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fluctuations in currency exchange rates;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">General economic conditions; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The integration of newly acquired businesses.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our customers ordinarily require the delivery
of our license software solutions promptly after we accept their orders. With the exception of contracts for services and packaged software
solution projects, which normally would extend between nine to eighteen months, we usually do not have a backlog of orders for our products.
Consequently, revenues from our products in any quarter depend on orders received and products provided by us and accepted by the customers
in that quarter. A deferral in the placement and acceptance of any large order from one quarter to another or from one year to another
could adversely affect our results of operations for the respective quarter or year. Our customers sometimes require an acceptance test
for services and packaged software solutions projects we provide and as a result, we may have a significant backlog of orders arising
from those services and projects. Our revenues from services depend on orders received and services provided by us and accepted by our
customers in that quarter. If sales in any quarter or year do not increase correspondingly or if we do not reduce our expenses in response
to level or declining revenues in a timely fashion, our financial results for that period may be adversely affected. For these reasons,
quarter-to-quarter comparisons of our results of operations are not necessarily meaningful and you should not rely on the results of
our operations in any particular quarter as an indication of future performance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Location in Israel </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Political, economic and military instability
in Israel may disrupt our operations and negatively affect our business condition, harm our results of operations and adversely affect
our share price. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are organized under the laws of the State
of Israel, and our principal executive offices and manufacturing and research and development facilities are located in Israel.&#160;
As a result, political, economic and military conditions affecting Israel directly influence us. Any major hostilities involving Israel,
a full or partial mobilization of the reserve forces of the Israeli army, the interruption or curtailment of trade between Israel and
its present trading partners, or a significant downturn in the economic or financial condition of Israel could adversely affect our business,
financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Conflicts in North Africa and the Middle East,
including in Egypt and Syria that border&#160;Israel, have resulted in continued&#160;political uncertainty and violence in the region.
Efforts to improve Israel&#8217;s relationship with the Palestinian Authority have failed to result in a permanent solution, and there
have been numerous periods of hostility in recent years. In addition, relations between&#160;Israel&#160;and Iran continue to be seriously
strained, especially with regard to Iran&#8217;s nuclear program. Such instability may affect the economy, could negatively affect business
conditions and, therefore, could adversely affect our operations. To date, these matters have not had any material effect on our business
and results of operations; however, the regional security situation and worldwide perceptions of it are outside our control and there
can be no assurance that these matters will not negatively affect our business, financial condition and results of operations in the
future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Furthermore, there are a number of countries,
primarily in the Middle East, as well as Malaysia and Indonesia, that restrict business with Israel or Israeli companies, and we are
precluded from marketing our products to these countries. Restrictive laws or policies directed towards Israel or Israeli businesses
may have an adverse impact on our operations, our financial results or the expansion of our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Our results of operations may be adversely affected by the obligation
of our personnel to perform military service.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Many of our executive officers and employees
in Israel are obligated to perform annual reserve duty in the Israeli Defense Forces and may be called for active duty under emergency
circumstances at any time. If a military conflict or war arises, these individuals could be required to serve in the military for extended
periods of time. Our operations could be disrupted by the absence for a significant period of one or more of our executive officers or
key employees or a significant number of other employees due to military service. Any disruption in our operations could adversely affect
our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We currently have the ability to benefit
from certain government tax benefits, which may be cancelled or reduced in the future. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are currently eligible to receive certain
tax benefits under programs of the Government of Israel. In order to maintain our eligibility for these tax benefits, we must continue
to meet specific requirements. If we fail to comply with these requirements in the future, such tax benefits may be cancelled.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Service and enforcement of legal process on us and our directors
and officers may be difficult to obtain.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are organized in Israel and some of our directors
and executive officers reside outside the United States. Service of process upon them may be difficult to effect within the United States.
Furthermore, most of our assets and the assets of some of our executive officers are located outside the United States. Therefore, a
judgment obtained against us or any of them in the United States, including one based on the civil liability provisions of the U.S. federal
securities laws may not be collectible in the United States and may not be enforced by an Israeli court. It also may be difficult for
you to assert U.S. securities law claims in original actions instituted in Israel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Provisions of Israeli law may delay, prevent
or make difficult an acquisition of us, which could prevent a change of control and therefore depress the price of our shares. </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Israeli corporate law regulates mergers, requires
tender offers for acquisitions of shares above specified thresholds, requires special approvals for transactions involving directors,
officers or significant shareholders and regulates other matters that may be relevant to these types of transactions. Furthermore, Israeli
tax considerations may make potential transactions unappealing to us or to some of our shareholders. These provisions of Israeli corporate
and tax law may have the effect of delaying, preventing or complicating a merger with, or other acquisition of, us. This could cause
our Ordinary Shares to trade at prices below the price for which third parties might be willing to pay to gain control of us. Third parties
who are otherwise willing to pay a premium over prevailing market prices to gain control of us may be unable or unwilling to do so because
of these provisions of Israeli law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The rights and responsibilities of our
shareholders are governed by Israeli law and differ in some respects from the rights and responsibilities of shareholders under U.S.
law.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are organized under Israeli law. The rights
and responsibilities of holders of our Ordinary Shares are governed by our memorandum of association, articles of association and by
Israeli law. These rights and responsibilities differ in some respects from the rights and responsibilities of shareholders in typical
U.S. corporations. In particular, a shareholder of an Israeli company has a duty to act in good faith in exercising his or her rights
and fulfilling his or her obligations toward the company and other shareholders and to refrain from abusing his power in the company,
including, among other things, in voting at the general meeting of shareholders on certain matters. Israeli law provides that these duties
are applicable in shareholder votes at the general meeting with respect to, among other things, amendments to a company&#8217;s articles
of association, compensation policy, increases in a company&#8217;s authorized share capital, mergers and actions and transactions involving
interests of officers, directors or other interested parties which require the shareholders&#8217; general meeting&#8217;s approval.
In addition, a controlling shareholder of an Israeli company or a shareholder who knows that he or she possesses the power to determine
the outcome of a vote at a meeting of our shareholders, or who has, by virtue of the company&#8217;s articles of association, the power
to appoint or prevent the appointment of an office holder in the company, or any other power with respect to the company, has a duty
of fairness toward the company. The Israeli Companies Law does not establish criteria for determining whether or not a shareholder has
acted in good faith.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><div><a id="a_008"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 4.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">INFORMATION ON THE
    COMPANY</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_009"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>History
                                            and Development of the Company</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Corporate details </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our legal and commercial name is Magic Software
Enterprises Ltd. We were organized and registered in Israel on February 10, 1983 and began operations in 1986. We are a public limited
liability company and operate under the provisions of the state of Israel. Our Ordinary Shares have been listed on the NASDAQ Global
Stock Market (symbol: MGIC) since our initial public offering in the United States on August 16, 1991. On January 3, 2011, our shares
were transferred to the NASDAQ Global Select Market. Since November 16, 2000, our Ordinary Shares have also traded on the Tel Aviv Stock
Exchange, or the TASE, and since December 15, 2011, our shares have been included in the TASE TA-125 Index.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Capital Transactions since January 1, 2018</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 12, 2018, we issued 4,268,293 ordinary
shares at a price of $8.20 per share for a total of $34.6 million net of issuance expenses. 3,150,559 of the shares were issued to Israeli
institutional investors and 1,117,734 shares were issued to our controlling shareholder, Formula Systems (1985) Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 28, 2019, we acquired OnTarget Group
Inc. (&#8220;OnTarget&#8221;), a U.S. based full-services provider of software development services, for a total consideration of $12,456,000
of which $6 million was paid upon closing and the remaining amount constitutes a contingent payment depending on the future operating
results achieved by OnTarget between 2019 and 2022.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2019 we acquired PowWow Inc (&#8220;PowWow&#8221;),
creator of SmartUX&#8482;, a leading Low-Code development platform for mobilizing and modernizing enterprise business applications, for
a total consideration of $8.4 million, out of which $2 million is contingent on the future revenues achieved by PowWow between 2020 and
2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2019, we acquired NetEffects Inc
(&#8220;NetEffects&#8221;), a U.S. based full-services company, specializes in IT staffing and recruiting, for a total consideration
of $12.5 million, of which $9.4 million was paid upon closing and the remaining $3.1 million will be paid in three installments following
the first, second and third year anniversary.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 1, 2020, we acquired an additional
stake of 20.05% in our subsidiary, Roshtov Software Industries Ltd (&#8220;Roshtov&#8221;), an Israeli-based software company that is
a market leader in Israel in patient record information systems, for a total cash consideration of approximately $15 million, which was
paid upon closing. We currently hold 80.05% of Roshtov. We and Roshtov hold mutual call and put options for the remaining 19.95% interest
in Roshtov.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 15, 2020, we acquired an additional
stake of 10.17% in our subsidiary Comblack IT Ltd. (&#8220;Comblack&#8221;), an Israeli-based company that specializes in software professional
and outsource management services for mainframes and complex large-scale environments, for a total cash consideration of approximately
$ 3.6 million, of which $3 mllion was paid upon closing and the remaining is being paid over a period of up to 18 months. In addition
to the cash consideration, we have in place a contingent consideration mechanism according to which an additional amount may be paid
in the event Comblack meets certain income thresholds. If Comblack will not meet these milestones it will be required to pay back part
of the cash consideration. We currently hold an 80.2% stake in Comblack. Comblack holds a put option in respect to its remaining 19.8%
holding.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 7, 2020, we acquired Aptonet Inc (&#8220;Aptonet&#8221;), a
U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ 4,663,000 of which $&#160;3,663,000
was paid upon closing and the remaining $&#160;1 millionwill be paid in two installments, six and twelve months following the closing
date.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On September 2, 2020, we acquired Stockell Information Systems, Inc
(&#8220;Stockell&#8221;), a U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ 7,714,000,
of which $&#160;6,265,000 was paid upon closing and the remaining $&#160;1,449,000 will be paid twelve months following the closing date.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our fixed assets capital expenditures for the
years ended December 31, 2018, 2019 and 2020 were approximately $ 0.9 million, $ 1.4 million, and $ 2.8 million, respectively. These
expenditures were principally for network equipment and computer hardware, as well as for vehicles, furniture, office equipment and leasehold
improvements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_010"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Business
                                            Overview</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a global provider of: (i) proprietary
application development and business process integration platforms, (ii) selected packaged vertical software solutions, as well as (iii)
a vendor of software services and IT outsourcing software services. We report our results on the basis of two reportable business segments:
software solutions (which include proprietary and non-proprietary software technology, maintenance and support and complementary services)
and IT professional services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our software solutions are used by customers
to develop, deploy and integrate on-premise, mobile and cloud-based business applications quickly and cost effectively. In addition,
our technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and
allow customers to dramatically improve their business performance and return on investment. We also provide selected verticals with
a complete software solution.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We and our subsidiaries employ approximately
3,039 persons and operate through a network of over 3,000 independent software vendors, who we refer to as Magic Software Providers,
or MSP&#8217;s, and hundreds of system integrators, distributors, resellers, and consulting and OEM partners. Thousands of enterprises
in approximately 50 countries use our products and services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">Our software technology platforms </span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Throughout our history, we have traditionally
maintained two major lines of products, one is our application development platform, which today is known as Magic xpa Application Platform,
an evolution of our original metadata-based development platform; and the second is our application integration platform, Magic xpi Integration
Platform, originally introduced in 2003 under the name iBOLT. In December 2011, we acquired the AppBuilder development platform of BluePhoenix
Solutions Ltd., a leading provider of value-driven legacy IT modernization solutions. AppBuilder is a comprehensive application development
infrastructure used by many Fortune 1000 enterprises around the world. This enterprise application development environment is a powerful,
model-driven tool that enables development teams to build, deploy, and maintain large-scale, custom-built business applications. On April
2019, we acquired the SmartUX development platform of PowWow Inc., a leading Low-Code enterprise mobile development application platform
for citizen to professional developers to rapidly design, build, analyze, and run cross-platform mobile business applications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our software technology platforms consist of:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic xpa Application Platform
    - a proprietary application platform for developing and deploying Client Server/Mobile/Web business applications.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AppBuilder Application
    Platform - a proprietary application platform for building, deploying, and maintaining high-end, mainframe-grade business applications.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic xpi Integration Platform - a proprietary platform
    for application integration</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic xpc Integration Platform - hybrid integration
    platform as a service (iPaaS).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic SmartUX - a proprietary
    low-code enterprise mobile development application platform for citizen to professional developers to rapidly design, build, analyze,
    and run cross-platform mobile business applications.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">FactoryEye - a proprietary
    high performance, low-code, flexible, hybrid platform for manufacturers based on existing infrastructure enabling real-time virtualizations
    of all production data and advanced analytics (based on machine learning) for improved productivity and competitive advantage.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">Our vertical software packages</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Clicks&#8482; </b>&#8211;
    offered by our Roshtov subsidiary, is a proprietary comprehensive core software solution for medical record information management
    systems, used in the design and management of patient-file for managed care and large-scale healthcare providers. The platform is
    connected to each provider clinical, administrative and financial data base system, residing at the provider&#8217;s central computer,
    and allows immediate analysis of complex data with potentially real-time feedback to meet the specific needs of physicians, nurses,
    laboratory technicians, pharmacists, front- and back-office professionals and consumers.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leap&#8482; </b>&#8211;
    offered by our FTS subsidiary, is a proprietary comprehensive core software solution for BSS, including convergent charging, billing,
    customer management, policy control, mobile money and payment software solutions for the telecommunications, content, Machine to
    Machine/Internet of Things or M2M/IoT, payment and other industries.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Hermes Solution</b>
    &#8211; offered by our Hermes Logistics Technologies Ltd. subsidiary, the Hermes Air Cargo Management System is a proprietary, state-of-the-art,
    packaged software solution for managing air cargo ground handling. Our Hermes Solution covers all aspects of cargo handling, from
    physical handling and cargo documentation through customs, seamless EDI communications, dangerous goods and special handling, tracking
    and tracing, security and billing. Customers benefit through faster processing and more accurate billing, reporting and ultimately
    enhanced revenue. The Hermes Solution is delivered on a licensed or fully hosted basis. Hermes recently supplemented its offering
    with the Hermes Business Intelligence (HBI) solution, adding unprecedented data analysis capabilities and management-decision support
    tools.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>HR Pulse &#8211; </b>Offered
    by our Pilat NAI, Inc. and Pilat Europe Ltd. subsidiaries, Pulse (now in its 10<sup>th</sup> release) is a proprietary tool for the
    creation of customizable HCM solutions quickly and affordably. It has been used by Pilat to create products, such as Pilat Frist
    and Pilat Professional, that provide &#8220;out of the box&#8221; SaaS solutions for organizations that implement Continuous Performance
    and/or Talent Management.&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">o</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MBS Solution</b> &#8211;
    offered by our Complete Business Solutions Ltd. subsidiary, is a proprietary comprehensive core system for managing TV broadcast
    channels.</span></td></tr>
  </table><div>

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">Our professional software and IT services</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;Our software professional services offerings
include a vast portfolio of professional services in the areas of infrastructure design and delivery, application development, technology
consulting planning and implementation services, support services, DevOps (Development &amp; Operations), Mobile, Big Data and Analytical
BI, M/F, cloud computing for deployment of highly available and massively-scalable applications and APIs and supplemental IT outsourcing
services to a wide variety of companies, including Fortune 1000 companies. The technical personnel we provide generally supplement in-house
capabilities of our customers. We have extensive and proven experience with virtually all types of telecom infrastructure technologies
in wireless and wire-line as well as in the areas of infrastructure design and delivery, application development, project management,
technology planning and implementation services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We&#160;have substantial experience in end-to-end
development of high-end software solutions, beginning with collection and analysis of system requirements, continuing with architecture
specifications and setup, to software implementation, component integration and testing. From concept to implementation, from application
of the ideas of startups requiring the early development of an application or a device, to somewhat larger, more established enterprises,
vendors or system houses who need our team of experts to take full responsibility for the development of their systems and products.
With our ability to draw on our pool of resources, comprised of hundreds of highly trained, skilled, educated and flexible engineers,
we adhere to timelines and budget and work in full transparency with our customers every step of the way to create a tailor-made and
cost-effective solution to answer all of our customers&#8217; unique needs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our IT services subsidiaries consist of:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coretech Consulting Group LLC</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fusion Solutions LLC</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xsell Resources Inc.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">AllStates Consulting Services LLC</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Futurewave Systems, Inc.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NetEffects, Inc.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CommIT Group</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comblack Ltd</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infinigy Solutions</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shavit Software Ltd.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OnTarget Group Inc</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aptonet Inc</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stockell information systems Inc</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Partnerships and Alliances:</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We continue to build on our existing strategic
partnerships that include partnerships with Oracle, JD Edwards, SAP, Salesforce.com, Microsoft, IBM and SugarCRM to enhance our mobile,
integration and cloud offerings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In March 2018, following an extension of our
partnership with Salesforce, we included new features in our Magic&#160;xpi&#160;4.7 to make the integration between Salesforce and other
systems even easier. By collaborating with Salesforce, we are significantly expanding our partners&#8217; network and maximizing our
service offering to customers around the world, enabling them to better serve their customers via all channels by connecting to back-office
ERP and finance applications, and streamlining business processes across numerous applications. We have reached the status of Salesforce
Premier ISV partner, showing our high competence expert level, ensuring that all of our customers enterprise software is faultlessly
integrated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are an Oracle Platinum Partner holding an
Oracle Validated Integration status, a SAP Channel Gold Partner holding SAP Certified Integration status, an IBM Server Proven, and a
SYSPRO business partner, among others. We appear on the Salesforce AppExchange and are a featured partner on SugarCRM&#8217;s Sugar Exchange,
marketplaces for apps provided by partners. We continue to update and strengthen our relationships with these major IT partners by attending
partner events and by updating and certifying our Magic xpi connectors for each specific ecosystem.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2018 we achieved Microsoft Gold Competency
and have maintained this elite status since then. Gold Competency is Microsoft&#8217;s highest level of partner certification reserved
for the top one percent of Microsoft elite partners worldwide who have demonstrated expertise and proven skills with a particular Microsoft
technology or service. In addition to that, we earned the Co-Sell Ready Status as a member in the Microsoft One Commercial Partner (OCP)
Program, Magic xpi, which maps data, automates business processes and connects apps, databases, APIs with built-in Microsoft connectors,
and Magic xpc, a 100% cloud-native, microservices-based integration platform are available on the Microsoft AppSource app store and are
listed on the Microsoft Azure Marketplace.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In May 2020, our CommIT Group, achieved AmazonAWS
SaaS Competency status. AWS SaaS Competency is designated to help customers find top AWS consulting partners with deep specialization
and experience in designing and building software-as-a-service solutions on AWS. Organizations are interested in software that is easy
to use, implement, and operate. They are looking to reduce time-to-value and obtain access to innovative product features and flexible
software procurement on a consumption or contractual basis. AWS SaaS Competency Partners follow Amazon Web Services (AWS) best practices
for designing and building SaaS solutions through their professional services practices. To qualify for the AWS SaaS Competency designation,
organizations have undergone rigorous technical validation by AWS Partner Solutions Architects and demonstrated proven customer success.
In recent years, Comm-IT has successfully led, developed and produced many SaaS solutions on AWS for companies across many business sectors,
including high-tech and startups, industrial and retail, and insurance and finance. Comm-IT&#8217;s unique, flexible R&amp;D model, which
provides complete flexibility in determining the mix of experts, allows for full control of budgets and schedules throughout the development
project. In this framework, We accompany our clients in their digital journey and in their entry into the SaaS world, providing design
and build services for application environments or migration services for applications from existing models to cloud SaaS models. These
processes require software architecture, construction, and software development from both Digital and SaaS, all of which take into account
performance aspects, information security, scalability, infrastructure monitoring, customer experience and billing. Achieving AWS SaaS
Competency status allows us to expand our business offering and even accompany the organizational change for customers who are in the
process of transitioning to SaaS.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Industry Overview</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In recent years, the number of available enterprise
applications has grown significantly which has led information system complexity within many organizations to a level that has obstructed
business progress and evolution, reduced business agility and led to significantly higher costs. We believe this complexity will continue
to increase in the future. Although it is not unusual for organizations to operate multiple applications, systems and platforms that
were created utilizing disparate programming languages, the complexity of these environments typically reduces an organization&#8217;s
operating flexibility, hinders decision-making processes and leads to costly inefficiencies and redundancies. When organizations seek
to swiftly change, update and upgrade IT assets to support new business processes or to cope with changes in business and regulatory
environments, they often find that the introduction and integration of new or upgraded business applications is more complex than expected,
requires significant implementation resources, takes a long time to implement and is costly. The proliferation of smartphones and mobile
platforms necessitates device-independent and future-proof business solutions for fast, simple, and cost-effective mobile deployment.
In addition, new cloud computing technologies present enterprises with an opportunity to realize greater agility and meaningful cost
savings to businesses, creating a growing need for further changes to enterprises&#8217; IT applications and systems.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The pace of digital transformation is also accelerating
at companies all around the world. Customers are increasingly demanding an all-digital experience from the companies they do business
with. They seek instant gratification through real-time updates or instant customer service without having to talk to or wait for other
human beings. Employees are also pushing for a more digital experience in their workplaces. The confluence of these internal and external
forces is causing companies of all sizes to put digital transformation goals at the top of the agenda. It is becoming clearer that companies
will need to embrace and prioritize the creation of a digital operating environment to gain a competitive edge and be able to recruit
and maintain a talented employee base.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Manual coding and application development is
a complex and time-consuming process with an end result that is not guaranteed. The process requires constant iteration as bugs are discovered
and new features are integrated. In addition, the communication gap and general disconnect between developers and end-users are critical
shortcomings of manual coding that results in business applications that are less than ideally designed. Many of these problems can be
addressed by low-code and no-code development platforms. The enterprise application development software market consists of several application
development sub-segments and includes large dominant players such as IBM, Microsoft, Oracle, Salesforce, HP, CA Technologies and Compuware
as well as a large number of highly specialized vendors, with focused capabilities for specific vertical markets. Huge backlogs of enterprise
app development work and growing demand for apps coupled with shortage and expense of skilled programmers, is increasingly leading enterprises
to turn to low-code/no-code application development platforms that democratize the development process and give business users the ability
to develop applications themselves with minimal or no assistance from IT. Through the adoption of business applications, these business
users are increasingly looking for ways to automate manual workflows and become more efficient and effective by reallocating their time
to solving more complex business problems. Even IT resources and developers are using low-code development tools to increase their development
speed and reduce backlog. a growing market for low-code/no-code development platforms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although the market for low-code development
platforms is not new by any means, it has certainly started to gain more traction over the past couple of years and is expected to continue
its strong growth due to continued demand for applications and a shortage of skilled developers. Low-code development is a natural evolution
of rising abstraction levels in application development, which will eventually lead to viable cross-enterprise, highly scalable citizen
development and composition of applications. According to the Low-Code Development Platform Market Research Report published by Prescient
&amp; Strategic Intelligence in August 2019, the market for low-code development platforms was valued at $5.6 billion in 2018 and is
expected to grow at a 45% compound annual growth rate to $52.3 billion in 2024. Based on Gartner&#8217;s, Magic Quadrant for Enterprise
Low Code Application Platforms, 8 August 2019, by 2024 low-code application platforms will be responsible for more than 65 percent of
all application development activity and three-quarters of large enterprises will be using at least four low-code development tools for
both IT application development and citizen development initiatives. Forester, in their Q1 2019 report on low-code platforms expects
low-code market to represent $21 billion in spending by 2022. The increasing need of digitalization and maturity of agile DevOps practices
are expected to enhance the use of low-code development platform market across the globe. Web application is considered as a face of
an organization and by using the low-code development platform organizations can roll out user-defined web-based applications quickly.
Instead of writing the programming language for the development of web-based applications, employees with less development experience
can also create sophisticated applications. For those who has relevant experience, this platform can ease out the daily work chores and
can even help them create more custom web-based applications by integrating already existing digital ecosystems. North America has the
presence of several prominent market players delivering low-code development platform and services to all end users in the region. The
US and Canada both have strong economic conditions and are expected to be major contributors to the growth of the low-code development
platform market. The geographical presence, significant research and development (R&amp;D) activities, partnerships, and acquisitions
and mergers are the major factors for the deployment of low-code development platform and services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The IT services segment of the market is comprised
of a broad array of specific segments such as infrastructure design and delivery, application development, technology consulting planning
and implementation services, support services and supplemental outsourcing services. In addition, IT professional services include quality
assurance, product engineering services and process consulting. The IT services segment is also undergoing a profound transition, with
some key trends that have accelerated recently. Growing demand for mobile and cloud-based applications as well as Big Data solutions
also entails more complex IT development and integration projects which management and implementation require a higher level of expertise,
In addition, the typical software-based projects of IT consulting have been gradually shifting towards software and technology-driven
solutions that can be embedded into clients&#8217; systems, providing ongoing engagement services. This transition has been accentuated
by an underlying change in IT services sourcing processes: the need for a faster go-to-market process as well as constrained resources
in IT departments is resulting in greater influence by specific business units on the purchasing decision as opposed to the traditional
sourcing process. The traditional outsourcing business model of capacity on demand is also transitioning towards a model of capability
on demand. Information technology service buyers are increasingly looking at outcome-driven managed services with a tighter integration
between software, service and infrastructure.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have identified the following trends that are relevant to the markets
we operate in:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 15pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Increasingly complex
    business integration</b>: In recent years, enterprises operate multiple applications and platforms, using various programming languages,
    resulting in complex enterprise information systems. Such systems and the ability to swiftly change, update, and upgrade them to
    support new business processes are crucial to the enterprise&#8217;s ability to cope with changes in the business, economic and regulatory
    environment. However, the introduction and integration of new business applications is complex, requires significant time and human
    resources and entails significant and often unpredicted costs. Therefore, enterprises are in need of solutions that will facilitate
    the rapid and seamless deployment of business applications.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reusing IT assets/enterprise
    applications</b>: In an increasingly dynamic technology, business and economic environment, organizations face mounting pressure
    to continue to leverage their large IT investments in enterprise applications, such as ERP and CRM, while increasing their ability
    to change business processes and support new ones. Tools to support lightweight yet rapid, iterative and modular development methodologies,
    reusable architectures and application life-cycle management are primary drivers for spending on application development worldwide.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Enterprise mobility</b>: With the proliferation of smartphones and mobile platforms that support enterprise mobility, enterprise users now expect instant access to real-time information, a rich user experience, seamless integration with various enterprise systems and support to multiple mobile devices. As such, enterprises need to be able to develop device-independent and robust business solutions for fast and cost-effective mobile deployment.</span></p>
                                    <p style="margin-top: 0; margin-bottom: 0"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Cloud, Platform-as-a-Service
    and Software-as-a-Service</b>: Cloud, Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) are each becoming a well-established
    phenomenon in some areas of enterprise IT. Cloud-hosted applications continue to grow as alternatives to internally managed systems
    as they deliver greater agility and meaningful cost savings to businesses. In addition, fast time-to-deployment, low cost-of-entry,
    and adoption of pay-as-you-go models drive growing adoption of SaaS applications. In turn, SaaS applications enable the rapid construction,
    deployment and management of some custom-built applications accessed as a service in the cloud. With more SaaS deployments, the need
    for integration tools that bridge the cloud apps with on-premise application increases.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Big Data: </b>The amount
    of digital information that is being generated by enterprises each year, across a number of diverse data sources and formats, is
    growing rapidly. Enterprises are required to retain, process and analyze data to attain meaningful insights and gain competitive
    advantages, and therefore require versatile and flexible tools in order to quickly and reliably process these increasingly large
    amounts of data.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>IT Consulting: </b>The
    typical software-based projects of IT consulting have been gradually shifting towards software and technology-driven solutions that
    can be embedded into clients&#8217; systems, providing ongoing engagement services.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Sourcing processes:
    </b>The need for a faster go-to-market process as well as constrained resources in IT departments is resulting in greater influence
    by specific business units on the purchasing decision as opposed to the traditional sourcing process. The traditional outsourcing
    business model of capacity on demand is also transitioning towards a model of capability on demand. Information technology service
    buyers are increasingly looking at outcome-driven managed services with a tighter integration between software, service and infrastructure.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mobility &amp; IT skills
    shortage:</b> Growth in mobility skills demand is outpacing organizations&#8217; ability to keep up, resulting in mobile strategists
    facing a skills shortage across the entire mobility ecosystem, with mobile application development skills in greatest demand. Poor
    availability of skilled staff is driving mobile strategists to outsource many functions across the mobility ecosystem, including
    application development and testing services. The increasing mobility skills gap will force mobile strategists to use a multifaceted
    application development and delivery approach.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">Magic&#8217;s Software Solutions</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our software solutions enable enterprises to
accelerate the planning, development, deployment and integration of on-premise, mobile and cloud business applications that can be rapidly
customized to meet current and future needs. Our software solutions and complementary professional services empower customers to dramatically
improve their business performance and return on investment by enabling the cost-effective and rapid delivery, integration and mobilization
of business applications, systems and databases. Our technology and solutions are especially in demand when time-to-market considerations
are critical, budgets are tight, and integration is required with multiple platforms or applications, databases or existing systems and
business processes, as well as for RIA and SaaS applications. Our technology also provides the option to deploy our software capabilities
in the cloud, hosted in a web services cloud computing environment. We believe these capabilities provide organizations with a faster
deployment path and lower total cost of ownership. Our technology also allows developers to stage multiple applications before going
live in production.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Development communities are facing high complexity,
cost and extended pay-back periods in order to deliver cloud, RIAs, mobile and SaaS applications. Magic xpa, AppBuilder, Magic SmartUX,
Magic xpi and Magic xpc provide MSPs with the ability to rapidly build integrated applications in a more productive manner, deploy them
in multiple modes and architectures as needed, lower IT maintenance costs and speed time-to-market. Our solutions are comprehensive and
industry proven. These technologies can be applied to the entire software development market, from the implementation of micro-vertical
solutions, through tactical application modernization and process automation solutions, to enterprise spanning service-oriented architecture,
or SOA, migrations and composite applications initiatives. Unlike most competing platforms, we offer a coherent and unified toolset based
on the same proven metadata driven and rules-based declarative technology. Our low-code, metadata platforms consist of pre-compiled and
pre-written technical and administrative functions, which are essentially ready-made business application coding that enables developers
to bypass the intensive technical code-writing stage of application development and integration, concentrate on building the correct
logic for their apps and move quickly and efficiently to deployment. Through the use of metadata-driven platforms such as Magic xpa,
AppBuilder, Magic SmartUX, Magic xpi and Magic xpc, software vendors and enterprise customers can experience unprecedented cost savings
through fast and easy implementation and reduced project risk.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our software technology solutions include application
platforms for developing and deploying specialized and high-end large-scale business applications and integration platforms that allow
the integration and interoperability of diverse solutions, applications and systems in a quick and efficient manner. These solutions
enable our customers to improve their business performance and return on investment by supporting the affordable and rapid delivery and
integration of business applications, systems and databases. Using our software solutions, enterprises and ISVs can accelerate time-to-market
by rapidly building integrated solutions, deploying them in multiple environments while leveraging existing IT resources. In addition,
our solutions are scalable and platform-agnostic, enabling our customers to build solutions by specifying their business logic requirements
in a commonly used language rather than in computer code, and to benefit from seamless platform upgrades and cross-platform functionality
without the need to re-write applications. Our technology also enables future-proof protection and supports current market trends such
as the development of mobile applications that can be deployed on a variety of smartphones and tablets, and cloud environments. In addition,
we also offer a variety of vertical-targeted products that are focused on the needs and requirements of specific growing markets. Certain
of these products were developed utilizing our application development platform.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We sell our solutions globally through our own
direct sales representatives and offices and through a broad sales distribution network, including independent country distributors,
independent service vendors that use our technology to develop and sell solutions to their customers, and system integrators. We also
offer software maintenance, support, training, and consulting services in connection with our products, thus aiding the successful implementation
of projects and assuring successful operation of the platforms once installed. We sell our integration solutions to customers using specific
popular software applications, such as SAP, Salesforce.com, IBM i (AS/400), Oracle JD Edwards, Microsoft SharePoint, Microsoft Dynamics,
SugarCRM and other eco-systems. As such, we enjoy a well-diversified client base across geographies and industries including oil &amp;
gas companies, telecommunications groups, financial institutions, healthcare providers, industrial companies, public institutions and
international agencies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The underlying principles and purpose of our technology are to provide:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Simplicity </b>&#8211;
    the use of code-free/low code development tools instead of hard coding and multiple programming languages to solve critical and complex
    challenges;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business focus</b> &#8211;
    the use of pre-compiled business logic and components eliminates repetitive, low level technical and coding tasks;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Comprehensiveness </b>&#8211;
    the use of a comprehensive development and deployment platform offers a full end-to-end development, deployment and integration capability;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Automation of mundane tasks</b> &#8211; to accelerate
    development and maintenance and reduce risk; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Interoperability </b>&#8211; to support business
    logic across multiple hardware and software platforms, operating systems and geographies.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We offer three complementary application platforms
that address the wide spectrum of composite applications, Magic xpa, Magic SmartUX and AppBuilder. Our Magic xpi integration platform
and Magic xpc iPaaS solution delivers fast and simple integration and orchestration of business processes and applications. We gained
over 160 new customers in 2020 operating in a wide variety of industries, including financial services, life sciences, government, telecommunications,
energy and manufacturing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Magic xpa Application Platform</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Magic xpa Application Platform, our metadata
driven application platform, provides a simple, low code and cost-effective development and deployment environment that lets organizations
and MSPs quickly create user-friendly, enterprise-grade, multi-channel mobile and desktop business app that employ the latest advanced
functionalities and technologies. The Magic xpa Application Platform, formerly named uniPaaS, was first released in 2008 and is an evolution
of our original eDeveloper product, a graphical, rules-based and event-driven framework that offered a pre-compiled engine for database
business tasks and a wide variety of generic runtime services and functions which was released in 2001.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have continually enhanced our Magic xpa application
platform to respond to major market trends such as the growing demand for cloud-based offerings including Rich Internet Applications
(RIA), mobile applications and SaaS. Accordingly, we have added new functionalities and extensions to our application platform, with
the objective of enabling the development of RIA, SaaS, mobile and cloud-enabled applications. SaaS is a business and technical model
for delivering software applications, similar to a phone or cable TV model, in which the software applications are installed and hosted
in dedicated data centers and users subscribe to these centers and use the applications over an internet connection. This model requires
the ability to deliver RIA. Magic xpa is a comprehensive RIA platform. It uses a single development paradigm that handles all ends of
the application development and deployment process including client and server partitioning and the inter-communicating layers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Magic xpa offers customers the power to choose
how they deploy their applications, whether full client or web; on-premise or on-demand; in the cloud or behind the corporate firewall;
software or mobile or SaaS; global or local. Our Magic xpa Application Platform complies with event driven and service oriented architectural
principles. By offering technology transparency, this product allows customers to focus on their business requirements rather than technological
means. The Magic xpa single development paradigm significantly reduces the time and costs associated with the development and deployment
of cloud-based applications, including RIAs, mobile and SaaS. In addition, application owners can leverage their initial investment when
moving from full client mode to cloud mode, and modify these choices as the situation requires. Enterprises can use cloud-based Magic
xpa applications in a SaaS model and still maintain their databases in the privacy of their own data centers. It also supports most hardware
and operating system environments such as Windows, Unix, Linux and AS/400, as well as multiple databases and is interoperable with .NET
and Java technologies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Magic xpa can be applied to the full range of
software development, from the implementation of micro-vertical solutions, through tactical application modernization and process automation
solutions, to enterprise spanning SOA migrations and composite applications initiatives. Unlike most competing platforms, we offer a
coherent and unified toolset based on the same proven metadata driven and rules based declarative technology, resulting in increased
cost savings through fast and easy implementation and reduced project risk.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Magic xpa enables organizations to differentiate
themselves from their competition through software-enabled digital transformation. With our platform, organizations can rapidly and easily
design, build and implement powerful, enterprise-grade custom applications through our intuitive, visual interface, with little or no
coding required. Our Solution ensures that applications developed on our platform can be immediately and natively deployed across a full
range of mobile and desktop devices with no additional customization, including desktop web browsers, tablets and mobile phones. We also
enable organizations to easily modify and enhance applications and automatically disseminate these updates across device types to ensure
that all users benefit from the most up-to-date functionality.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Key benefits of our platform include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Powerful applications
    to solve critical and complex challenges</b>.&#160;At the core of our platform is an advanced engine that enables the modeling, modification
    and management of complex processes and business rules. Our heritage provides us with this differentiated understanding of complex
    processes, and we have incorporated that expertise into our platform to enable the development of powerful applications. Organizations
    have used our platform to launch new business lines, build large procurement systems, manage retail store layouts, conduct predictive
    maintenance on field equipment and manage trading platforms, among a range of other use cases.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Rapid and simple innovation
    through our powerful platform</b>. Our platform employs a low-code, intuitive, visual interface and pre-built development modules
    that reduce the time required to build powerful and unique applications. Our platform automates the creation of forms, data flows,
    records, reports and other software elements that would otherwise need to be manually coded or configured. This functionality greatly
    reduces the iterative development process, allowing for real-time application optimization and ultimately shortening the time from
    idea to deployment. In turn, organizations can better leverage scarce and costly developer talent to accomplish more digital transformation
    objectives.</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Build once,
    deploy everywhere</b>. Our technology allows developers to build an application once and use it everywhere with the consistency of
    experience and optimal performance levels that users expect. Applications developed on our platform can be immediately and natively
    deployed across a full range of mobile and desktop devices with no additional customization, including desktop web browsers, tablets
    and mobile phones.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Deployment
    flexibility to serve customer needs</b>. Our platform can be installed in any cloud or on-premises, with organizations able to access
    the same functionality and data sources in all cases. Our flexible deployment model also preserves a seamless path to future cloud
    deployments for organizations initially choosing on-premises for their most sensitive workloads.</span></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our approach to digital transformation goes beyond
simply enabling organizations to build custom applications fast. We empower decision makers to reimagine their products, services, processes
and customer interactions with software by removing much of the complexity and many of the challenges associated with traditional approaches
to software development. Because we make application development easy, organizations can build specific and competitively differentiated
functionality into applications to deliver enhanced user experiences and streamlined business operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2018, we released Magic xpa 3.3 with
a more seamless and easier integration with Java, similar to the already existing integration with .NET, making the Magic xpa platform
even more robust. Along with that, we provided a new WS provider mechanism, built on Apache Axis2, enhancing our current WCF based capabilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2018 and for the third consecutive year,
Magic Software&#8217;s Magic xpa application development platform gained top market share in license sales in the Japanese market. According
to the &#8220;Market Research for Next Generation Extra-Rapid Development Tools in 2018&#8221; published by MIC Research Institute Ltd.,
the Magic xpa Application Platform grew 2% achieving a 41% share of the Japanese market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, we released Magic xpa 4.0 with
its new Angular-based Web application framework that provides developers and Angular developers with the power to develop device-agnostic
and feature-packed Web applications. Magic xpa 4.0 decouples the business logic from the presentation of the apps providing developers
with the flexibility to use the Angular open-source platform with industry-standard state-of-the-art technologies, including HTML5, CSS,
and JavaScript for designer-quality screens, while benefiting from the productivity, security, and scalability capabilities provided
by our low-code development platform.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, we further modernized our Integrated
Development Environment (IDE) by moving toward a full-fledged Visual Studio-based studio, offering our users an even more intuitive and
user-friendly experience.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2018, Magic xpa was listed in Gartner&#8217;s
Market Guide for Application Platforms report. In addition, Magic xpa was listed in the Forrester Wave&#8482; for Mobile Low-Code Development
Platforms.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2020, Magic Software significantly enhanced
its new Angular based web client capabilities, provided GIT version control capability as an integral part of expanding its CI/CD overall
capabilities, as well as enhanced compare and merge functionality under its xpa 4.7 release.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>AppBuilder Application Platform</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">AppBuilder, a platform we acquired in December
2011, is a proprietary development environment used for managing, maintaining and reusing complicated applications needed by large businesses.
It provides the infrastructure for enterprises worldwide, across several industries, with applications running millions of transactions
daily on legacy systems. Enterprises using AppBuilder can build, deploy and maintain large-scale custom-built business applications for
years without being dependent on any particular technology. The AppBuilder deployment environments include IBM mainframe, Unix, Linux
and Windows. AppBuilder is intended to increase productivity and agility in the creation and deployment of enterprise class computing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">AppBuilder follows the 4GL development paradigm
to help enterprises focus on the business needs and definition and overlook technical hurdles. AppBuilder developers define the business
roles and prior to deployment the code is generated from the development environment to the required run time environment. Several large
MSPs have utilized AppBuilder to build state of the art applications that are deployed through many large customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">AppBuilder implements a model driven architecture
approach to application development. It provides the ability to design an application at the business modeling level and generate forward
to an application. AppBuilder has a platform-independent, business-rules language that enables generation to multiple platforms. It is
possible to generate the client part of an application as Java and the server part as COBOL. As businesses change, the server part can
be generated as Java without changing the application logic. Only a simple configuration option needs to be changed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">AppBuilder contains everything a development
environment needs to create any type of simple or complex business application with platform-independent functionality, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">System administration security controls for scope and
    permissions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Migration, testing, and deployment functions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Architecture-independent development;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An integrated toolset for designing, developing, and
    deploying applications;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Object-based components managed from host, server,
    or client repositories;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Support for Java/J2EE, COBOL, C#, and C programming
    languages;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An efficient, cross-platform code generation facility;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ready-to-use business logic and libraries;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A remote prepare facility for mainframe development;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Multiple language user interface support; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DBCS support.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Magic xpi Integration Platform</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Magic xpi integration platform (an evolution
of our original and formerly branded iBOLT platform, launched in 2003) is a graphical, wizard-based code-free solution delivering fast
and simple integration and orchestration of business processes and applications. Magic xpi allows businesses to more easily view, access,
and leverage their mission-critical information, delivering true enterprise application integration, or EAI, business process management,
or BPM, and SOA infrastructure. Increasing the usability and life span of existing legacy and other IT systems, Magic xpi allows fast
EAI, development and customization of diverse applications, systems and databases, assuring rapid return on invested capital and time-to-market,
increased profitability and customer satisfaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Magic xpi allows the integration and interoperability
of diverse solutions, including legacy applications, in a quick and efficient manner. In January 2010, we released Magic xpi 3.2 and
since then we have continued to develop the Magic xpi channel. We entered into agreements with additional system integrators, consultancies
and service providers, who acquired Magic xpi skills and offer Magic xpi licenses and related services to their customers. We also offer
special editions of Magic xpi with optimized and certified connectors for specific enterprise application vendor ecosystems, such as
SAP, Oracle JD Edwards, Microsoft SharePoint and Salesforce.com. These special editions contain specific features and pricing tailored
for these market sectors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Our heritage as a veteran
player in the integration market provides us with a differentiated understanding and ability to automate complex processes, and we have
incorporated that expertise into our platform to enable the development of powerful business software. Magic xpi can leverage a complete
stack of automation technologies, applying the right automation approach for each specific use case.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Key benefits of our
platform include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Business Process Management</b>.
    At the core of our platform is an advanced engine that enables the modeling, modification and management of complex processes. This
    engine enables orchestration of any business workflow.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Decision Rules</b>.
    Appian includes a declarative environment for defining and executing business logic or rules. These rules can be highly complex and
    can be applied within the Appian platform to many use cases, ranging from automated decision making to user experience personalization.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Seamless integration with
    existing systems and data.&#160;In contrast to typical enterprise software, our platform does not require that data reside within
    it in order to enable robust data analysis and cross-department and cross-application insight. Our platform seamlessly integrates
    with many of the most popular enterprise software applications and data repositories and can be used within many legacy environments.
    For example, organizations frequently use our platform to extend the life and enhance the functionality of legacy systems of record,
    such as those used for enterprise resource planning, human capital management and customer relationship management, by building new
    applications that enhance the functionality of those systems and by leveraging the data within those systems to further optimize
    and automate operations.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Deployment flexibility
    to serve customer needs</b>. Our platform can be installed in any cloud or on-premises, with organizations able to access the same
    functionality and data sources in all cases. Our flexible deployment model also preserves a seamless path to future cloud deployments
    for organizations initially choosing on-premises for their most sensitive workloads.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">In the aggregate, these
core capabilities enable Magic to automate and govern end-to-end processes. Magic complements these automation technologies with related
features like process reporting, analytics and management, which make it simple for organizations to quickly improve and upgrade their
automations as business needs change.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">In March 2018, we released
Magic xpi version 4.7 with a new OData Provider connector, Active Directory Federation Services (ADFS) support for the SharePoint Online
(MOSS) connector, ability to write new connectors based on Magic xpa Application Platform&#8217;s runtime technology and multiple features
to improve programming productivity, such as visual indicators of data flow status and an enhanced monitor to provide an even more accurate
bird&#8217;s eye view of all running projects. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2018, we announced that Magic xpi
Integration Platform 4 achieved SAP-certified integration with SAP S/4HANA, enabling our customers to optimize business processes through
automation across leading ERP, CRM, finance, and other enterprise systems using a single platform.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In February 2019, we released Magic xpi version
4.9 with a new REST client connector, ODATA connector enhancements, inherent UPSERT support in the data mapper, and built-in cloud support.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2019, we released Magic xpi version
4.11, enabling access to remote connectors residing at another site, without the need for a VPN (aka &#8216;Local Agent&#8217; capability).
In addition, in the beginning of 2020 we released the major released Magic xpi 4.12, which includes 64-bit support for our Run-Time engine
as-well as integration with one of the industry&#8217;s API management solutions suites. During 2019, we also released additional features
pursuant to customer requests.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2020, Magic Software enhanced the above Local
Agent capability with more functionality, added additional connectors (e.g., OPC for manufacturing) and invested more resources in the
overall product stability. In addition, Magic Software has added various features to the platform to expand its&#160; product offering,
per customer requests.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2021, we plan to enhance the above Local Agent
capability with more functionality, add additional connectors (e.g., OPC for manufacturing) and invest more resources in the overall
product stability. In addition, we plan to continue to expand our product offering with additional features, per customer requests.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Powerful applications to solve critical
and complex challenges</i></b>.<b><i>&#160;</i></b>At the core of our platform is an advanced engine that enables the modeling, modification
and management of complex processes and business rules. Our heritage as a business process management, or BPM, company provides us with
this differentiated understanding of complex processes, and we have incorporated that expertise into our platform to enable the development
of powerful applications. Organizations have used our platform to launch new business lines and build large procurement systems.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Magic xpc Integration Platform</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">In November 2017, we
announced the expansion of our integration offering with the launch of Magic xpc, a hybrid integration platform as a service (IPaaS),
which enable customers to accelerate digital transformation on the cloud, on-premises or on both.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Magic xpc is powered
by its out-of-the-box integration connectors for mainstream business applications, databases, protocols and tools for building custom
integrations. Magic&#8217;s iPaaS platform was built using node.JS and docker technology. Magic xpc users can monitor their integration
flows and create and manage alerts from a single interface. Built on top of open-source components with no cloud vendor lock-in, Magic
xpc is available on both public and private cloud platforms including, Amazon Web Services, Azure, and Google Cloud.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Magic SmartUX</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Magic SmartUX, a platform we acquired in April
2019, is a low-code development platform for mobilizing and modernizing enterprise business application designed for citizen to professional
developers to rapidly design, build, analyze, and run cross-platform mobile business applications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The Magic SmartUX platform
addresses the three biggest challenges enterprises are facing in the road to Digital Transformation: </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Multi-platform: end client
    devices are abundant and diverse, we provide an omni-channel solution. </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Many Systems of Record:
    over the years enterprise adopted (home grown and third party) solutions that scattered the business flow over many different system,
    Magic SmartUX enable the enterprise to expose complex business flows to modern technology with now changes and overhead to the existing
    working applications.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Talent Gap: Mobile and
    integration are the hardest skillsets for IT orgs to find, with the Magic SmartUX platform addressing Citizens Developers, we allow
    any intern tech savvy individual to deliver complex and robust Mobile business application.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>FactoryEye</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 2019 Magic Software launched the releases
of FactoryEye, a proprietary high performance, low-code, flexible, hybrid platform built specially for manufacturers based on existing
infrastructure enabling real-time virtualizations of all production data and advanced analytics (based on machine learning) for improved
productivity and competitive advantage. Magic Software has hundreds of manufacturing customers, and drew on over 35 years of manufacturing
experience to develop FactoryEye. The product&#8217;s intuitive and user-friendly dashboards empower manufacturers by providing all the
analysis they need in order to make faster and smarter decisions based on real time data and analytics. This translates into improved
productivity, faster delivery times, and better control over the manufacturing processes, leading to increased customer satisfaction and
higher profit margins. FactoryEye offers dozens of prebuilt connectors to a range of enterprise applications and MRP systems, such as
SAP, JD Edwards, and Infor, as well as MES, CRM, and PLM systems.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FactoryEye collects real-time data from existing
machinery and operational systems and transforms it into actionable intelligence for immediate results and continuous improvement in the
manufacturing process. The solution brings the benefits of Industry 4.0 connectivity to mid-sized manufacturers in several industry verticals,
including automotive parts, food &amp; beverage, medical devices, metal processing, packaging, plastics &amp; rubber and specialty manufacturing.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The addition of FactoryEye to Magic Software&#8217;s
software portfolio allows Magic Software to provide to its new and existing manufacturing clients, with a comprehensive Industry 4.0 solution
and aligns with Magic Software strategy of enhancing its portfolio with enterprise grade technologies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">FactoryEye&#8217;s end-to-end solution incorporates
several key features:<br/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">Powered by Magic Software plug and play IIoT Integration
platform.</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Incorporates
advanced analytics and AI into decision support</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Customer
KPIs are used to measure and qualify results</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Leverages
investments by integrating existing systems</span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Collects
data from automated and semi-automated machines</span></td>
</tr></table><div>

</div><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p><div>


</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition to offering a dynamic cloud-based
software solution, FactoryEye manufacturing consultants work with customers to harmonize their systems and fit the right tools for their
needs. Consultants analyze business processes for what is working, formulate a plan to add what is missing from existing systems and create
sprints to deliver immediate results. A dynamic cycle of data collection and analysis allows for continuous improvement and flexibility
in the optimization process.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since its launch, Magic Software made a targeted
effort to reach mid-sized manufacturers who are looking to improve the efficiency of their factories. Our goal is to position FactoryEye
as a solution that offers more than mere factory floor visibility through IIoT connectivity, while remaining more cost effective and customizable
than offerings from &#8220;Tier 1&#8221; companies. To that end, Magic Software has created a new website for FactoryEye which will launch
by the end of the first half of 2020, as well as blogs, whitepapers, e-books and email campaigns to spread awareness of this new offering
and benefits for mid-sized manufacturers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As an Oracle Platinum Partner, FactoryEye brings
the benefits of Industry 4.0 to mid-sized manufacturing companies, with an easy, affordable, and flexible approach that does not require
changing existing systems and infrastructure. This Industry 4.0 solution captures vast amounts of production data, transforms it into
actionable intelligence, and empowers workers, managers and executives to make informed decisions in real-time.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In April 2021 Magic Software announced its partnership
with JDEMart, which is the largest online marketplace of JD Edwards solutions from vendors all over the world. Adding Magic Software&#8217;s
FactoryEye solution to JDEMart&#8217;s marketplace provides manufacturers using JD Edwards with real-time, actionable intelligence to
decision makers at all levels of the company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, we continue to market Magic Software&#8217;s application
and integration products. These products continue to provide value and convenience for our customers as low code options to integrate
their disparate systems.</p><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Vertical software solutions</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Clicks&#8482;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Roshtov subsidiary has approximately three
decades of proven experience based on its proprietary comprehensive core software solution for medical record information management
systems, using in the design and management of patient-file for managed care and large-scale healthcare providers. The platform, which
can be tailor-made to the specific needs of the healthcare provider, is connected to the clinical, administrative and financial data
base system, residing at the provider&#8217;s central computer, and allows immediate analysis of complex data with potentially real-time
feedback to meet the specific needs of physicians, nurses, laboratory technicians, pharmacists, front- and back-office professionals
and consumers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All of our clients that buy or subscribe to our
Clicks software solution also enter into software support agreements with us for maintenance and support of their medical record management
systems. In addition to immediate software support in the event of problems, these agreements allow clients to access new releases covered
by support agreements. In addition, each client has 12-hour access, six days a week (6 hours on Friday) to the applicable call-center
support teams.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We employ a team of 30 research and development
specialists that together with our clients create a future where the health care system works to improve the well-being of individuals
and communities. Roshtov&#8217;s proven ability to innovate has led to what we believe to be an industry leading architectures and a
breadth and depth of solutions and services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are four healthcare service providers in
Israel, of which, Maccabi Healthcare Services and Clalit, which are the two largest healthcare providers in Israel accounting for 78%
of the Israeli market, have been our customers since the early 1990&#8217;s.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Leap&#8482;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Our FTS subsidiary has
over 20 years of BSS experience, based on dozens of projects delivered to customers worldwide. We implement revenue management and monetization
solutions in mobile, wireline, broadband, MVNO/E, payments, e-commerce, M2M / Internet of Things, mobile money, cable, cloud and content
markets under the brand name of Leap&#8482;. Our Leap&#8482; solutions lower the total cost of ownership (TCO) for telecom, content and
payment service providers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">FTS works with telecommunications,
content and payment service providers globally to help them manage complex transactions and relationships with greater flexibility and
independence. Analyzing transactions from a business standpoint, FTS offers end-to-end and add-on telecom billing, charging, policy control
and payments solutions to customers worldwide, and services both growing and major providers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">FTS targets mid to lower
level tier service providers, supporting their BSS needs with end-to-end, turnkey billing and other BSS projects. In addition, FTS offers
upper-tiers of service providers with BSS and monetization solutions for specific needs, including policy control and charging solutions,
M2M billing, billing for content services, MVNE/MVNO billing, mobile money software solutions, payment and mobile financial services
solutions and others.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Our Leap&#8482; offering is comprised of:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Leap&#8482; BCCF (Business
Control and Charging Function) &#8211; a proprietary packaged software solution which serves as the underlying foundation of our Leap&#8482;
products and solutions. Leap BCCF enables service providers to handle the aspects of event processing, from defining the system&#8217;s
business logic, through importing events and formatting, to charging and executing business rules. With Leap BCCF, new services are deployed
on the fly, and strategic business rules are formulated more easily, ensuring real-time responses to both service and customer-related
events and providing a baseline for policy control. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Leap&#8482; Billing
6.3 &#8211; a convergent charging, billing and customer care solution that realizes substantial reductions in OPEX and CAPEX while increasing
customer satisfaction and retention. Leap Billing software&#8217;s flexibility and ease of use enables the service providers&#8217; billing
platform to work more at the speed of marketing by offering new marketing plans or services in a rapid time-to-market.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Leap&#8482; Policy Control
<b>- </b>Leap Policy Control is an integrated charging and policy control solution (a full PCC solution based on PCRF &amp; online/offline
charging). Compliant with the 3GPP&#8217;s Diameter policy control standard, Leap Policy Control provides traffic and subscriber management
strategies. Leap Policy Control gives operators the power to monitor usage in real time and, using fully configurable business rules,
define how they manage network resources, applications, and subscribers &#8211; in real time &#8211; while generating revenue from personalized
mobile applications, content and services. Leap Policy Control can be implemented as a stand-alone solution or as part of a larger BSS
project implementation. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">FTS Express&#8482; <b>-
</b>FTS express&#8482; is an all-in-one software appliance for online charging, billing, AAA, balance management, customer care, policy
control and interconnect, designed for entry-level operations of MVNOs, LTE, VoIP, ISP, broadband, IPTV and more.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">The following is a sample
of the monetization solutions offered by FTS: </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">End-to-end, turnkey billing and customer care solutions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convergent, online charging and billing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Policy control and charging;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MVNO/E billing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Billing for content;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interconnect billing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">M2M / IoT billing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Broadband and multi-play billing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mobile money solutions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 31.5pt; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">E-commerce and M-commerce solutions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments and mobile payments solutions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smart revenue sharing and partner management solutions;
    and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 18px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Billing service bureau.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">FTS&#8217;s solutions
are delivered via cloud, on-premises or in a fully managed-services mode and are backed by our Israel and Bulgaria-based experienced
professional services support team.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>HR Pulse</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Now in its 10<sup>th</sup> release, HR Pulse
is a proprietary platform that creates and customizes software applications for HCM, with the goal to combine technology with effective
processes, to facilitate the collection, analysis and interpretation of quality data about people, their jobs and their performance,
to enhance HCM decision making, resulting in increased organizational efficiency and effectiveness. HR Pulse addresses four distinct
functional areas with the ability to also work as one consolidated system:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Performance and goal management:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Development management;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Talent management and succession
    planning; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation and merit
    review.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our offering includes customizable &#8220;out
of the box&#8221; HCM SaaS Solutions, such as Pilat Frist and Pilat Professional, that provides a menu of templates that can be used
to affordably and expeditiously create customized HCM solutions for companies.&#160; The HR Pulse platform promotes the building and
implementation of solutions that address broader business challenges as well. Such offerings include 360-degree feedback, employee surveys,
leadership and management development, coaching and job evaluation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Hermes</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Hermes has been developing
and evolving cargo management systems for the air cargo industry since 2002. Hermes Air Cargo Management System is a proprietary, state-of-the-art,
packaged software solution for managing air cargo ground handling. Our Hermes Solution covers all aspects of cargo handling, from physical
handling and cargo documentation through customs, seamless EDI communications, dangerous goods and special handling, tracking and tracing,
security and billing.&#160; Over the last 10 years Hermes systems have been implemented in over 70 terminals on five continents, providing
efficient and accurate handling of more than 5 million tons of freight annually. Customers benefit through faster processing and more
accurate billing, reporting and ultimately enhanced revenue.&#160; Customers include independent ground handlers, airlines with a cargo
arm, hubs belonging to an individual airline or those catering to a number of airlines transiting cargo to additional destinations.&#160;The
Hermes Solution is delivered on a licensed or fully hosted basis. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Our Value Proposition</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Hermes systems are built
with the specific needs of air cargo handlers and airlines in mind and are amongst the most versatile and sophisticated around. Hermes
Solutions are focused on maximizing customer profits by streamlining ground handling processes and employing built-in best practices
to reduce handling errors. Hermes team of cargo experts carry out a full business analysis, listen to our customers&#8217; requirements,
suggest additional functionality and work with them to deliver an air cargo management solution that is streamlined around their processes
and customized to their needs. Hermes works with everyone from smaller cargo handlers to large airlines all over the world and counts
Menzies Aviation, WFS (FRA), Luxair, Etihad Airport Services and Frankfurt Cargo Services among their customers. </p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Strategy </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our goal is to continue our profitable and cash
generative growth within our software solutions and professional services markets. We plan to achieve this goal by focusing on the following
principles:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expand sales to existing
    customers. </b>We intend to capitalize on the opportunity to more effectively cross-sell solutions and services across our existing
    customer base. In addition to selling complementary software solutions to customers that already use our development application
    solutions or packaged software solutions, we believe our strong customer, MSP and partner relationships and execution track record
    position us to successfully grow our revenues by delivering complementary development and integration tools from our product offering
    to our existing IT services customers and by delivering IT services to our existing application development customer base.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Capitalize on opportunities
    created by new technological trends.</b> We believe that emerging industry trends such as mobile applications, cloud applications,
    SaaS and big data will require our enterprise customers and partners to continue and upgrade existing systems and to integrate their
    current infrastructure with new mobile and cloud applications or with new big data management solutions. We intend to market the
    capabilities of our software solutions and professional services offerings to customers that are currently impacted or will potentially
    be impacted by the increased complexity resulting from these trends. For instance, we intend to promote Magic xpa through Rich Internet
    Applications (RIAs).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Grow our customer base
    through new offerings.</b> We plan to grow our business by attracting new ISV enterprise customers with new technology offerings
    and new professional services through our already established expertise in the areas of mobile technologies and projects, cloud applications,
    SaaS and Big Data solutions, and integration solutions. Due to our track record in these industry segments, we believe we are well
    positioned to develop and offer new application development and integration solutions that will enable us to attract new customers.
    In addition, we believe our familiarity with these verticals will allow us to differentiate our IT services offering and grow our
    market share in this vertical as well.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Provide new solutions
    to new ecosystems.</b> We expect the same industry trends of mobile, cloud, SaaS and big data to lead to the creation of additional
    enterprise applications ecosystems. We intend to continue to develop new solutions that will allow us to form new partnerships, which
    in turn will grow our revenues. We also intend to focus on recruiting OEM partners that will incorporate our Magic xpi integration
    technology into their product offerings.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Acquire complementary
    businesses. </b>As part of our growth strategy, we will continue to seek and evaluate opportunities to grow through acquisitions
    of companies and operations with complementary software solutions, technologies and related intellectual property, packaged software
    solutions, augmenting integration and services capabilities, additional distribution channels or market share. We have a strict acquisition
    policy pursuant to which we only pursue acquisitions in cases we identify as having a clear business opportunity and a clear path
    to revenue growth. In addition, we only pursue acquisitions which we believe entail low integration and operational risk as a result
    of our internal familiarity with the target or the industry in which it operates, through our network of MSPs, system integrators,
    distributors, resellers, and consulting and OEM partners. We intend to balance any investments in such acquisitions with investments
    in our existing business and our policy of returning value to shareholders in the form of dividends.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Product Development </i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We place considerable emphasis on research and
development in order to improve and expand the functionality of our technologies and to develop new applications. We believe that our
future success depends upon our ability to maintain our technological leadership, to enhance our existing products and to introduce new
commercially viable products addressing the needs of our customers on a timely basis. We also intend to support emerging technologies
as they are introduced in the same way we have supported new technologies in the past. We will continue to devote a significant portion
of our resources to research and development. We believe that internal development of our technology is the most effective means of achieving
our strategic objective of providing an extensive, integrated and feature-rich development technology. For significant version release
see &#8220;Magic&#8217;s Software Solutions&#8221; discussed above.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Product Related Services </i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Professional Services</i>.</b> We offer
fee-based consulting services in connection with installation assurance, application audits and performance enhancement, application
migration and application prototyping and design. Consulting services are aimed at generating both additional revenues and ensuring successful
implementation of Magic xpa, Appbuilder, Magic xpi Magic xpc, SmartUX and FactoryEye projects through knowledge transfer. As part of
management efforts to focus on license sales, our goal is to provide such activities as a complementary service to our customers and
partners. We believe that the availability of effective consulting services is an important factor in achieving widespread market acceptance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Services are offered as separately purchased
add-on packages or as part of an overall software development and deployment technology framework. Over the last several years, we have
built upon our established global presence to form business alliances with our MSPs that use our technology to develop solutions for
their customers, and distributors to deliver successful solutions in focused market sectors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Maintenance</i></b><i>. </i>We offer our
customers annual maintenance contracts providing for unspecified upgrades and new versions and enhancements for our products on a when-and-if-available
basis for an annual fee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Customer Support</i></b><i>.</i> We believe
that a high level of customer support is important to the successful marketing and sale of our products. Our in-house technical support
group provides training and post-sale support. We believe that effective technical support during product evaluation as well as after
the sale has substantially contributed to product acceptance and customer satisfaction and will continue to do so in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We offer online support systems for our MSPs
and end users, providing them with the ability to instantaneously enter, confirm and track support requests through the Internet. These
systems support MSPs and end-users worldwide. As part of this online support, we offer Support Knowledge Base tools providing the full
range of technical notes and other documentation including technical papers, product information, and answers to most common customer
queries and known issues that have already been reported.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Training</i></b><i>. </i>We conduct formal
and organized training on our development tools and packaged software solutions. We develop courses, pertaining to our principal products
and provide trainer and student guidebooks. Course materials are available both in traditional, classroom courses and as web-based training
modules, which can be downloaded and studied at the student&#8217;s own pace and location. The courses and course materials are designed
to accelerate the learning process, using an intensive technical curriculum in an atmosphere conducive to productive training.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">IT Services</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Background</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our IT services offerings consist of a variety
of professional services that can be grouped into integration and other IT services. Our integration services include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Infrastructure analysis,
    design and delivery</b> - management of complex, tailor-made projects and telecom infrastructure projects in wireless and wire-line
    as well as IT consulting services, mainly for the defense and public sectors.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Technology consulting
    and implementation services </b>- planning and execution of end-to-end, large-scale, complex solutions in networking, cyber security,
    command &amp; control and high performance transaction systems.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Application development
    </b>- We specialize in end-to-end projects that feature an array of technologies, from development and implementation of concepts
    for startups to overall responsibility for the development of systems for large enterprises. Our development services include development
    of on-premise, mobile and cloud applications as well as Embedded and real time software development.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">With more than 1,700 experts and hundreds of
projects gone live in a variety of advanced technologies in the U.S., Europe and Israel, we have developed significant expertise and
accumulated vast experience in integration projects. Such projects are typically more complex and require a high level of industry knowledge
and highly skilled professionals. Our integration expertise, as well as our global reach allows us to deliver comprehensive, value added
services to our customers. Our IT services customers include major global telecoms, OEMs and engineering, furnish and installation service
companies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Strategic Consulting and Outsourcing Services</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We provide a broad range of IT consulting services
in the areas of infrastructure design and delivery, application development, technology planning and implementation services, cloud computing,
as well as supplemental outsourcing services. Our wholly-owned subsidiaries, Fusion Solutions LLC, Xsell Resources Inc., Allstates Consulting
Services LLC, Futurewave Systems, Inc., NetEffects, Inc, OnTarget Group, Inc, the Comm-IT Group, Infinigy Solutions LLC., Comblack Ltd.
and Shavit Software (2009) Ltd. provide advanced IT consulting and outsourcing services to a wide variety of companies including Fortune
1000 companies. Our technical personnel generally supplement the in-house capabilities of our customers. Our approach is to make available
a broad range of technical personnel to meet the requirements of our customers rather than focusing on specific specialized areas. We
have extensive knowledge of and have worked with virtually all types of wireless and wireline telecom infrastructure technologies as
well as in the areas of infrastructure design and delivery, application development, project management, technology planning and implementation
services. Our consulting partners come from a wide range of industries, including finance, insurance, government, health care, logistics,
manufacturing, media, retail and telecommunications. With an experienced team of recruiters in the telecom and IT areas and with a substantial
and a growing database of telecom talent, we can rapidly respond to a wide range of requirements with well qualified candidates. Our
customer list includes major global telecoms, OEMs and engineering, furnish and installation service companies. We have built long-term
relationships with our customers by providing expert telecom talent. We provide individual consultants for contract and contract-to-hire
assignments as well as candidates for full time placement. In addition, we configure teams of technical consultants for assigned projects
at our customers&#8217; sites.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customers, End-Users and Markets</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We market and sell our products and services in more than 50 countries
worldwide. The following tables present our revenues by revenue type and geographical market for the periods indicated:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<b>in thousands</b>)</span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Software sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,272</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,084</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,454</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Maintenance and technical support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33,181</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,996</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,951</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Consulting services</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">313,741</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">266,550</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">227,970</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">371,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">325,630</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">284,375</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<b>in thousands</b>)</span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">177,882</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">158,095</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">137,066</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">149,094</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">124,523</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">103,850</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,947</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,257</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,643</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,499</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,797</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,628</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,405</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">371,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">325,630</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">284,375</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Magic xpa, Magic xpi, Magic xpc, Magic SmartUX,
FactoryEye, and AppBuilder technologies are used by a wide variety of developers, integrators and solution providers, that can generally
be divided into two sectors (i) those performing in-house development (corporate IT departments), and (ii) MSPs, including large system
integrators and smaller independent developers, and VARs that use our technology to develop or provide solutions to their customers.
MSPs who are packaged software publishers use our technology to write standard packaged software products that are sold to multiple customers,
typically within a vertical industry sector or a horizontal business function.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Among the thousands of customers running their business systems with
our technology are the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ABB Group</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Able B.V.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ADD</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Adidas Canada</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Adecco Nederland</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Agricultural Bank of China</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Allstate Life Insurance</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ATLAS Grupo Financiero</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Seguros y Fianzas</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Auchan</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">AutoScout24</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Axesor Powers</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Bank Leumi</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">BNP Paribas</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Boston Medical Center</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">CBIA</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#199;elebi Ground Handling Inc.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Centric</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Christie Digital</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Club Med</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Coca Cola</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Crane &amp; Co.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Datenlotsen</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Eco-Emballages</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Electra</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Export-Import Bank of Thailand</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ekro</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Euroclear</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Farm Mutual Reinsurance Plan</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Finanz Informatik</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fiskars</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Franken Brunnen</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fujitsu Marketing</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fujitsu-Ten</p></td>
    <td style="width: 33%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Fukushima Bank</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Gakken</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">GE Capital</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">GGD Amsterdam</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Grange Company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Groupe Flo</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Grupo Inversionistas en<br/>
    Autotransportes Mexicanos</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Guardian Life Insurance</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hebrew University of Jerusalem</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hitachi Systems</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">IDF</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ING Commercial Finance BV</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ISS</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Japan Chamber of Commerce</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Korea Development Bank (KDB)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lekkerland Nederland BV</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lloyds Bank</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">L&#8217;Occitane</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Loxam</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">MatrixCare</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Mahindra &amp; Mahindra</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Moose Toys</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Morgan Advanced Materials</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Mundipharma</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Nagarjuna Fertilizers &amp; Chemicals Ltd.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Nespresso</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NextiraOne</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">NHS Trust</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Nihon UNISYS</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Nintendo</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Orangina Schweppes</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pacific Steel &amp; Recycling</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Parrot</p></td>
    <td style="width: 33%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Petzl</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">PGG Wrightson</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">PTT</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">QboCel Mexico</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Rosenbauer</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Segafredo France</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sennheiser</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sony DADC</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Staff Development Management Systems (SDMS Ltd)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">SECOM Trust Systems</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sodiaal</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Stallergenes</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">State of Washington Courts</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sterling Crane</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Sun Life Insurance</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Synbra Holding BV</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Telenet Belgium</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TelOne Zimbabwe</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Himalaya Drug Company</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TOA</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">TOTO</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">UPS</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Valeo services</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Veolia Waters</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Viparis</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Vishay Intertechnology</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Vodafone Iceland</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Volvo Brazil</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">WellMark</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Worldwide Flight Services (WFS)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ZF Lemforder</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sales, Marketing and Distribution</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We market, sell and support our products through
our own global offices and marketing department, as well as through a broad global channel-network of MSPs, system integrators, value-added
distributors and resellers, and OEM and consulting partners. Our sales force is based in our regional offices in the United States, Japan,
Germany, United Kingdom, Netherlands, France, Hungary, South Africa, India and Israel, and through regional distributors elsewhere. Our
sales network is present in about 50 countries worldwide.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Direct Sales</i></b><i>.</i> For Magic
xpa and AppBuilder, our direct sales force pursues software solution providers and enterprise accounts. Our sales personnel carry out
strategic sales with a direct approach to decision makers, managing a constantly monitored consultative type of sales cycle. Magic xpi,
FacrotyEye and Magic xpc are mostly sold through indirect channels and through our ecosystem business relationships, but we have some
direct customers with integration needs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we employed approximately
161 sales and marketing personnel including, a team of sales engineers who provide pre-sale technical support, presentations and demonstrations
in order to support our sales force.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Indirect Sales</i></b><i>. </i>We maintain
an indirect sales channel, through our ecosystem business relationships, as well as through system integrators, value added distributors
and resellers, OEM partners, as well as consultancies and service providers. We maintain an indirect sales channel for Magic xpa through
MSPs and system integrators, who use our application and integration platforms to develop and deploy different applications for sale
to their end-user customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Distributors</i></b><i>. </i>In general,
we distribute our products through regional non-exclusive distributors in those countries where we do not have a sales office. A regional
distributor is typically a software marketing organization with the capability to add value with consulting, training and support. Distributors
that are also MSPs are generally responsible for the implementation of both our application platform and business and process integration
suite and localization into their native languages. The distributors also translate our marketing literature and technical documentation.
Distributors must undergo our program of sales and technical training. Marketing, sales, training, consulting, product and customer support
are provided by the local distributor. We are available for backup support for the distributor and for end-users. In coordination with
the local subsidiaries and distributors, we also provide sales support for large and multinational accounts. We have 44 distributors
in Europe, Latin America and Asia, many of whom are also MSPs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>VARs</i></b><i>. </i>In general, we resell
our products through VARs that extend their capabilities with our offerings. These include SAP VARs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Global Marketing Activities</i></b><i>.
</i>We carry out a wide range of marketing activities aimed at generating awareness of our solutions offerings and to promote sales.
Among our activities, we focus both on both outbound and inbound marketing, including a content-rich website available in eight foreign
languages, social networks communication, search engine optimization, on-line advertising, lead generation campaigns, public relations,
case studies, blogs, industry analyst relations, attendance at conferences and trade shows and lead generation campaigns around key professional
white papers and webinars. We conduct distributor and user conferences to update our worldwide affiliates and user base on our new product
offerings, marketing and promotional activities, pricing, best practices, technical information and other information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In light of the increased impact of cloud and
enterprise mobility technologies on the IT landscape, in 2011 we commenced a strategic marketing repositioning initiative that led to
a complete rebranding of certain of our products&#8217; look, feel and naming (to emphasize that our products belong to the same technology
stack), messaging, as well as a refined definition of our market positioning, value proposition and corporate values. In June 2012, we
launched the new branding after we completed the strategic repositioning and designed a fresh and dynamic new logo, a new corporate tagline
as well as fully re-written web site in English and seven other languages. To expand our community of developers and reach out to new
audiences around the world, we run an ongoing introductory campaign, which offers Magic xpa Single User Edition as a freely downloadable
product. Magic xpa Single User Edition is an ideal gateway for new developers who want to join Magic Software&#8217;s global community
and take advantage of new opportunities as their businesses grow. Thousands of developers around the world have downloaded, learned and
used Magic xpa Single User Edition, and we are confident that this campaign will increase their understanding, awareness and adoption
of our application platform.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We use the Salesforce.com CRM platform and the
Hubsopt marketing automation tool globally to connect all our lead generation campaigns with our sales pipeline management. We have aligned
all our local offices to work according to the same global sales and marketing processes. We have also used our own Magic xpi Integration
Platform to automate processes between our Salesforce and SAP systems to increase efficiency.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our sales cycle varies by size of the customer,
the number of products purchased and the complexity of the customer&#8217;s infrastructure, ranging from several weeks for incremental
sales to existing customers to several months for large deployments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Competition</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The markets for our Enterprise Mobility Solution,
and Magic xpa and Magic xpi platforms are characterized by rapidly changing technology, evolving industry standards, frequent new product
introductions, mergers and acquisitions, and rapidly changing customer requirements. These markets are therefore highly competitive,
and we expect competition to continue to intensify. The growth of the cloud adoption and mobile markets increases the competition in
these areas. We constantly follow and analyze the market trends and our competitors in order to effectively compete in these markets
and avoid losing market share to our direct competitors and other players.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">With Magic xpa, we compete in the low-code application platform, SOA
architecture and enterprise mobility markets.&#160; Among our current competitors are OutSystems, Appien, Mendix, Kony, Microsoft, and
Pegasystems. With Magic xpi, we compete in the integration platform market. Among our current competitors are IBM, Informatica, TIBCO,
MuleSoft, Jitterbit, Talend, Dell&#8211;Boomi, Scribe and Software AG.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">More and more enterprises prefer to integrate
their applications using integration platform as a service (iPaaS) technology and for this purpose we launched our new Magic xpc, a hybrid
iPaaS solution.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are several similar products in the market
utilizing the model driven architecture, or MDA, approach utilized by AppBuilder. The market for this type of platform is highly competitive.
Companies such as CA and IBM have tools that compete directly with AppBuilder. Furthermore, new development paradigms have become very
popular in IT software development and developers today have many alternatives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As our market grows, we expect that it will attract
more highly specialized vendors as well as larger vendors that may continue to acquire or bundle their products more effectively. The
principal competitive factors in our market include:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">platform features, reliability,
    performance and effectiveness;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ease of use and speed;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">platform extensibility
    and ability to integrate with other technology infrastructures;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">deployment flexibility;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">robustness of professional
    services and customer support;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">price and total cost of
    ownership;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">strength of platform security
    and adherence to industry standards and certifications; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">strength of sales and marketing
    efforts.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe we generally compete favorably with
our competitors with respect to the features, security and performance of our platform, the ease of integration of our applications and
the relatively low total cost of ownership of our applications. However, many of our competitors have substantially greater financial,
technical and other resources, greater name recognition, larger sales and marketing budgets, broader distribution, more diversified product
lines and larger and more mature intellectual property portfolios.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The telecom BSS domain in which we operate through
our FTS subsidiary is a highly competitive market in which we compete based on product quality, service quality, timeliness in delivery
and pricing. Within the global billing, charging and policy control market, FTS principally competes against global IT providers and
the in-house IT departments of telecommunications operators. Among the competitors focused on this market are Amdocs, Ericsson, Comverse,
NetCracker Technology, CSG Systems, Redknee Solutions and Oracle Communications.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are also a number of smaller or regional
telecom BSS competitors who compete on a regional or domestic market level. These tend to be smaller players, and may include companies
such as Comarch, Mind CTI, Tecnotree, Cerillion, Openet and Elitcore, among others.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Additional competitors may enter each of our
markets at any time. Moreover, our customers may choose to develop internally the functionality and capabilities our current product
line offers them and therefore they may also compete with us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;Our goal is to maintain our technological
advantages, time to market and worldwide sales and distribution network. We believe that the principal competitive factors affecting
the market for our products include developer productivity, rapid results, product functionality, performance, reliability, scalability,
portability, interoperability, ease-of-use, demonstrable economic benefits for developers and users relative to cost, quality of customer
support and documentation, ease of installation, vendor reputation and experience, financial stability as well as intuitive and out-of-the-box
solutions to extend the capabilities of ERP, CRM and other application vendors for enterprise integration.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Intellectual Property</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with industry practice, since we
have no registered patents on our software solution technologies, we rely upon a combination of copyright, trademark, trade secret laws
and contractual restrictions to protect our rights in our software products. Our policy has been to pursue copyright protection for our
software and related documentation and trademark registration of our product names. In addition, our key employees and independent contractors
and distributors are required to sign non-disclosure and secrecy agreements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We provide our products to customers under a
non-exclusive, non-transferable license. Usually, we have not required end-users of our products to sign license agreements. Generally,
a &#8220;shrink wrap&#8221; license agreement is included in the product packaging, which explains that by opening the package seal,
the user is agreeing to the terms contained therein. It is uncertain whether license agreements of this type are legally enforceable
in all of the countries in which the software is marketed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not believe that patent laws are a significant
source of protection for our products since the software industry is characterized by rapid technological changes, the policing of unauthorized
use of software is a difficult task and software piracy is expected to continue to be a persistent problem for the packaged software
industry. As there can be no assurance that the above-mentioned means of legal protection will be effective against piracy of our products,
and since policing unauthorized use of software is difficult, software piracy can be expected to be a persistent potential problem.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that because of the rapid pace of
technological change in the software industry, the legal protections for our products are less significant factors in our success than
the knowledge, ability and experience of our employees, the frequency of product enhancements and the timeliness and quality of our support
services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our trademark rights include rights associated
with our use of our trademarks and rights obtained by registration of our trademarks. We have obtained trademark registrations in South
Africa, Canada, China, Israel, the Netherlands (Benelux), Switzerland, Thailand, Japan, the United Kingdom and the United States. The
initial terms of the registration of our trademarks range from 10 to 20 years and are renewable thereafter. Our use and registration
of our trademarks do not ensure that we have superior rights to others that may have registered or used identical or related marks on
related goods or services. We have registered a copyright for our software in the United States and Japan. In addition, we have registered
copyrights for some of our manuals in the United States and have acquired an International Standard Book Number (ISBN) for some of our
manuals. Our copyrights expire 70 years from date of first publication.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_011"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Organizational
                                            Structure</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the legal name,
location and country or state of incorporation and percentage ownership of our subsidiaries as of December 31, 2020:</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Subsidiary Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Country of<br/> Incorporation</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Ownership <br/> Percentage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: left">Magic Software Japan K.K</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">Japan</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Magic Software Enterprises Inc.</td><td>&#160;</td>
    <td style="text-align: center">Delaware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magic Software Enterprises (UK) Ltd</td><td>&#160;</td>
    <td style="text-align: center">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Hermes Logistics Technologies Limited</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: center">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magic Software Enterprises Spain Ltd</td><td>&#160;</td>
    <td style="text-align: center">Spain</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Coretech Consulting Group, Inc.</td><td>&#160;</td>
    <td style="text-align: center">Pennsylvania</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Coretech Consulting Group LLC</td><td>&#160;</td>
    <td style="text-align: center">Delaware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Fusion Solutions LLC.</td><td>&#160;</td>
    <td style="text-align: center">Delaware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Fusion Technical Solutions LLC.</td><td>&#160;</td>
    <td style="text-align: center">Delaware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Xsell Resources Inc.</td><td>&#160;</td>
    <td style="text-align: center">Pennsylvania</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magic Software Enterprises (Israel) Ltd</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Magic Software Enterprises Netherlands B.V.</td><td>&#160;</td>
    <td style="text-align: center">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magic Software Enterprises France</td><td>&#160;</td>
    <td style="text-align: center">France</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Magic Beheer B.V.</td><td>&#160;</td>
    <td style="text-align: center">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magic Benelux B.V.</td><td>&#160;</td>
    <td style="text-align: center">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Magic Software Enterprises GMBH</td><td>&#160;</td>
    <td style="text-align: center">Germany</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magic Software Enterprises India Pvt. Ltd</td><td>&#160;</td>
    <td style="text-align: center">India</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Onyx Magyarorszag Szsoftverhaz</td><td>&#160;</td>
    <td style="text-align: center">Hungary</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magix Integration (Proprietary) Ltd</td><td>&#160;</td>
    <td style="text-align: center">South Africa</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">AppBuilder Solutions Ltd</td><td>&#160;</td>
    <td style="text-align: center">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Complete Business Solutions Ltd</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Datamind Technologies Ltd</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">CommIT Technology Solutions Ltd</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">77.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">CommIT Software Ltd (shares held by Comm-IT Technology Solutions Ltd.)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">CommIT Embedded Ltd (shares held by Comm-IT Technology Solutions Ltd.)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Valinor Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Dario Solutions IT Ltd (shares held by Comm-IT Technology Solutions Ltd.)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Quickode Ltd (shares held by Comm-IT Technology Solutions Ltd.)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Twingo Ltd (shares held by Comm-IT Technology Solutions Ltd.)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Pilat Europe Ltd.</td><td>&#160;</td>
    <td style="text-align: center">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Pilat (North America), Inc.</td><td>&#160;</td>
    <td style="text-align: center">New Jersey</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Roshtov Software Industries Ltd</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">BridgeQuest Labs, Inc..</td><td>&#160;</td>
    <td style="text-align: center">North Carolina</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">BridgeQuest, Inc.</td><td>&#160;</td>
    <td style="text-align: center">North Carolina</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Allstates Consulting Services LLC</td><td>&#160;</td>
    <td style="text-align: center">Delaware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">F.T.S. - Formula Telecom Solutions Ltd.</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">FTS Bulgaria Ltd. (FTS Global Ltd.)</td><td>&#160;</td>
    <td style="text-align: center">Bulgaria</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Comblack IT Ltd</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Yes-IT Ltd. (shares held by Comblack IT Ltd)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shavit Software (2009) Ltd. (shares held by Comblack Ltd)</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Infinigy (UK) Holdings Limited</td><td>&#160;</td>
    <td style="text-align: center">United Kingdom</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Infinigy (US) Holding Inc</td><td>&#160;</td>
    <td style="text-align: center">Georgia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Infinigy Solutions LLC.</td><td>&#160;</td>
    <td style="text-align: center">Georgia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Infinigy Engineering LLP (shares held by Infinigy Solutions LLC.).</td><td>&#160;</td>
    <td style="text-align: center">Georgia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99.9</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Skysoft Solutions Ltd.</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Futurewave Systems, Inc.</td><td>&#160;</td>
    <td style="text-align: center">Georgia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">OnTarget Group, Inc</td><td>&#160;</td>
    <td style="text-align: center">North Carolina</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">NetEffects, Inc.</td><td>&#160;</td>
    <td style="text-align: center">Missouri</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Subsidiary Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Country of<br/> Incorporation</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Ownership <br/> Percentage</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: left">PowWow Inc.</td><td style="width: 1%">&#160;</td>
    <td style="width: 14%; text-align: center">California</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">BA Microwaves Ltd.</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56.67</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Stockell Information Systems Inc.</td><td>&#160;</td>
    <td style="text-align: center">Missouri</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Mobisoft Ltd.</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Magic Hands B.V.</td><td>&#160;</td>
    <td style="text-align: center">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Knowledge &amp; Solutions Software B.V.</td><td>&#160;</td>
    <td style="text-align: center">Netherlands</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Aptonet, Inc.</td><td>&#160;</td>
    <td style="text-align: center">Georgia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Comm-IT USA, Inc.</td><td>&#160;</td>
    <td style="text-align: center">Delaware</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Comblack Municipal Services Ltd.</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Shavit Human resource Ltd.</td><td>&#160;</td>
    <td style="text-align: center">Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><div><a id="a_012"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Property,
                                            Plants and Equipment</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our headquarters and principal administrative,
finance, sales, marketing and research and development office is located in a 32,404 square foot office facility that we lease in Or
Yehuda, Israel, a suburb of Tel Aviv. In 2020, we paid $0.4 million in annual rent for the Or Yehuda facilities under a lease agreement
expiring in June 2033.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our subsidiaries lease office space in Laguna
Hills, California; King of Prussia, Pennsylvania; Dallas, Texas; Houston, Texas; New Jersey; Atlanta, Georgia; Paris, France; Munich,
Germany; Pune, India; Bangalore, India; Tokyo, Japan; Budapest, Hungary; Houten, the Netherlands; Johannesburg, South Africa; Bracknell,
the United Kingdom; Saint Petersburg, Russia and various locations in Israel. The aggregate annual cost for such facilities was $3.3
million during the year ended December 31, 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_013"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 4A.</b></span></td>
    <td style="text-indent: -0.125in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">UNRESOLVED STAFF
    COMMENTS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>

</div><div><a id="a_014"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 5.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">OPERATING AND FINANCIAL
    REVIEW AND PROSPECTS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_015"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Operating
    Results</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following discussion of our results of operations
should be read together with our consolidated financial statements and the related notes, which appear elsewhere in this annual report.
The following discussion contains forward-looking statements that reflect our current plans, estimates and beliefs and involve risks
and uncertainties. Our actual results may differ materially from those discussed in the forward-looking statements. Factors that could
cause or contribute to such differences include those discussed below and elsewhere in this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Background</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We were organized under the laws of Israel on
February 10, 1983 and began operations in 1986. Our Ordinary Shares have been listed on the NASDAQ Stock Market (symbol: MGIC) since
our initial public offering in the United States on August 16, 1991. On January 3, 2011, our shares were transferred to the NASDAQ Global
Select Market. Since November 16, 2000, our Ordinary Shares have also traded on the Tel Aviv Stock Exchange, or the TASE, and since December
15, 2011, our shares have been included in the TASE&#8217;s TA-125 Index.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We develop market, sell and support application
platforms, business and process integration and selected vertical comprehensive software solutions packages. We have 40 active wholly-owned
subsidiaries in the United States, Israel Europe, Asia and South Africa. Of such subsidiaries, 21 are engaged in developing, marketing
and supporting vertical applications, as well as in selling and supporting our products, and 19 subsidiaries specialize in providing
broad range of IT consulting and outsourcing services in the areas of infrastructure design and delivery, application development, technology
planning and implementation services, as well as supplemental outsourcing services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As an IT technology innovator, we have many years
of experience in assisting software companies and enterprises worldwide to produce and integrate their business applications. Our application
platforms, Magic xpa and AppBuilder, are used by thousands of enterprises and MSPs to develop solutions for their users and customers
in approximately 50 countries. We also provide maintenance and technical support as well as professional services to our enterprise customers
and to MSPs. In addition, we sell our Magic xpi and magic xpc technologies for business integration to enterprises using specific popular
software applications, such as SAP, Salesforce.com, IBM i (AS/400) or Oracle JD Edwards and other business applications. We refer to
these vendor-centered market sectors as ecosystems.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Vision and Focus Areas </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our vision of how the industry will evolve is
being driven by the change in enterprise mobility, cloud computing and Big Data. We believe that our technology and extensive services
will allow us to expand our offerings into the cloud and mobile enterprise markets with speed, scale and flexibility. We intend to remain
focused on both the technology and business architectures that will enable our customers to take advantage of the cost efficiencies and
competitive advantages conveyed by these technologies. We intend to continue to prudently take advantage of opportunities to capture
market transitions and to put our assets to use in existing and new markets as the recovery continues. We believe that our strategy and
our ability to innovate and execute may enable us to improve our competitive position in difficult business conditions and may continue
to provide us with long-term growth opportunities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Key Factors Affecting our Business</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operations and the operating metrics discussed
below have been and will likely continue to be affected by certain key factors as well as certain historical events and actions. The
key factors affecting our business and results of operations include among others, dependence on a limited number of core product families,
selected vertical software solutions and services, competition, ability to realize benefits from business acquisitions, dependence on
a key customer for a significant percentage of our revenues and changes in the mix of revenues generated by different revenue elements
affect our gross margins and profitability. For further discussion of the factors affecting our results of operations, see &#8220;Risk
Factors.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Dependence on a limited number of core product families and
services </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We derive a significant portion of our revenues
from sales of application and integration platforms primarily under our Magic xpa, Magic xpi, Magic xpc, Magic SmartUX and AppBuilder
brands and from related professional services, software maintenance and technical support as well as from packaged software solutions
in several business verticals (mainly human recourses, cargo handling, patient medical records and billing), and from other IT professional
services, which include IT consulting and outsourcing services. Our future growth depends heavily on our ability to effectively develop
and sell new products developed by us or acquired from third parties as well as add new features to existing products. A decrease in
revenues from our principal products and services would adversely affect our business, results of operations and financial condition.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Competition</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We compete with other companies in the areas
of application platforms, business integration and business process management, and in the applications and services markets in which
we operate. The growth of the SaaS and Enterprise Mobility market has increased the competition in these areas. We expect that such competition
will continue to increase in the future, both with respect to our technology, applications and services which we currently offer and
applications and services which we and other vendors are developing. Increased competition, direct and indirect, could adversely affect
our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We also compete with other companies in the technical
IT consulting and outsourcing services industry. This industry is highly competitive and fragmented and has low entry barriers. We, through
five of our subsidiaries in the United States and five of our subsidiaries in Israel, compete for potential customers with providers
of outsourcing services, systems integrators, computer systems consultants, other providers of technical IT consulting services and,
to a lesser extent, temporary personnel agencies. We expect competition to increase, and we may not be able to remain competitive.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some of our existing and potential competitors
are larger companies, have substantially greater resources than us, including financial, technological, marketing, skilled human resources
and distribution capabilities, and enjoy greater market recognition than us. We may not be able to differentiate our products and services
from those of our competitors, offer our products as part of integrated systems or solutions to the same extent as our competitors, or
successfully develop or introduce new products that are more cost-effective, or offer better performance than our competitors. Failure
to do so could adversely affect our business, financial condition and results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Dependence on key customers </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We depend on repeat product and professional
services revenues from a certain base of existing customers. Our two largest customers accounted for 15.8% and 19.0% of our revenues
in the years ended December 31, 2019 and 2020, respectively and our five largest customers accounted for 23.3% and 26.0% of our revenues
in the years ended December 31, 2019 and 2020, respectively. If these existing customers decide not to continue utilizing our professional
services, not to renew their existing engagements, not to continue using our products, or decide to significantly decrease their total
expenditures with us, it may adversely affect our business, results of operations and financial condition. While one of these five customers
is under a contract until December 31, 2027, under their master services agreements, the other customers may terminate their agreements
with us upon only a 30-days&#8217; notice and without any penalty.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Mix</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We derive our revenues from the sale of proprietary
and third-party software licenses, related professional services, maintenance and technical support as well as from other IT professional
services. In recent years the decline in our gross margin was primarily affected by the change in proportion of our revenues generated
from the sale of each of those elements of our revenues. Our revenues from the sale of our proprietary software licenses, related professional
services, maintenance and technical support have higher gross margins than our revenues from third party software licenses and IT professional
and outsourcing services. Any increase in the portion of third-party software license sales out of total license sales will decrease
our gross profit margin. If the relative proportion of our revenues from the sale of IT professional services continues to increase as
a percentage of our total revenues, our gross profit margins may continue to decline in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>We may encounter difficulties in realizing
the potential financial or strategic benefits of recent and future business acquisitions.</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A significant part of our business strategy is
to pursue acquisitions and other initiatives based on strategy centered on three key factors: growing our customer base, expanding geographically
and adding complementary solutions to our portfolio&#8212; all while we seek to ensure our continued high quality of services and product
delivery. As such, in recent years we made numerous of acquisitions. Mergers and acquisitions of companies are inherently risky and subject
to many factors outside of our control and no assurance can be given that our future acquisitions will be successful and will not adversely
affect our business, operating results, or financial condition. In the future, we may seek to acquire or make strategic investments in
complementary businesses, technologies, services or products, or enter into strategic partnerships or alliances with third parties in
the future in order to expand our business. Failure to manage and successfully integrate acquisitions could materially harm our business
and operating results. Prior acquisitions have resulted in a wide range of outcomes, from successful introduction of new products and
technologies to a failure to do so. Even when an acquired company has previously developed and marketed products, there can be no assurance
that new product enhancements will be made in a timely manner or that pre-acquisition due diligence will have identified all possible
issues that might arise with respect to such products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If we acquire another business, we may face difficulties, including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Difficulties in integrating
    the operations, systems, technologies, products, and personnel of the acquired businesses or enterprises;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diversion of management&#8217;s
    attention from normal daily operations of the business and the challenges of managing larger and more widespread operations resulting
    from acquisitions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Potential difficulties in completing projects associated
    with in-process research and development;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Difficulties in entering
    markets in which we have no or limited direct prior experience and where competitors in such markets have stronger market positions;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insufficient revenue to offset increased expenses associated
    with acquisitions; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The potential loss of key
    employees, customers, distributors, vendors and other business partners of the companies we acquire following and continuing after
    announcement of acquisition plans.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Impact of Currency Fluctuations and of Inflation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial statements are stated in U.S. dollars,
our functional currency. However, a substantial portion of our revenues and costs are incurred in other currencies, particularly NIS,
Euros, Japanese yen, and the British pound. We also maintain substantial non-U.S. dollar balances of assets, including cash, accounts
receivable, and liabilities, including accounts payable and debts to banks and financial institutions. Therefore, fluctuations in the
value of the currencies in which we do business relative to the U.S. dollar may adversely affect our business, results of operations
and financial condition. The depreciation of such other currencies in relation to the U.S. dollar has the effect of reducing the U.S.
dollar value of any of our liabilities which are payable in those other currencies (unless such costs or payables are linked to the U.S.
dollar). Such depreciation also has the effect of decreasing the U.S. dollar value of any asset that is denominated in such other currencies
or receivables payable in such other currencies (unless such receivables are linked to the U.S. dollar). In addition, the U.S. dollar
value of revenues and expenses denominated in such other currencies would decrease. Conversely, the appreciation of any currency in relation
to the U.S. dollar has the effect of increasing the U.S. dollar value of any unlinked assets and the U.S. dollar amounts of any unlinked
liabilities and increasing the U.S. dollar value of revenues and expenses denominated in other currencies.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, while we incur a portion of our
costs in NIS, the U.S. dollar cost of our operations in Israel is influenced by the extent to which any increase in the rate of inflation
in Israel is (or is not) offset, or is offset on a lagging basis, by a devaluation of the NIS in relation to the U.S. dollar.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Because exchange rates between the NIS, euro,
Japanese Yen and the British pound and the U.S. dollar fluctuate continuously, exchange rate fluctuations and especially larger periodic
devaluations will have an impact on our profitability and period-to-period comparisons of our results. We cannot assure you that in the
future our results of operations may not be adversely affected by currency fluctuations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth for the periods indicated, (depreciation)
or appreciation of the U.S. dollar against the most important currencies for our business and the Israeli consumer price index:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2017</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2016</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%; text-align: justify">New Israeli Shekel</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(7.0</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(7.8</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8.1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(9.8</td><td style="width: 1%; text-align: left">)%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(1.5</td><td style="width: 1%; text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Euro</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(8.5</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(12.2</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Japanese Yen</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(5.0</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.2</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.8</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.8</td><td style="text-align: left">)%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">British Pound</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.4</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3.1</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Israeli Consumer Price Index</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.7</td><td style="text-align: left">)%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.2</td><td style="text-align: left">)%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Segments</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We report our results on the basis of two reportable
business segments: software services (which include proprietary and non-proprietary software technology and complementary services) and
IT professional services. Set forth below is segment information for the years ended December 31, 2018, 2019 and 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Software <br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">IT&#160;professional <br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unallocated <br/> expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td><b>&#160;</b></td><td><b>&#160;</b></td>
    <td colspan="14" style="text-align: center"><b>(U.S. dollars in thousands)</b></td><td><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt; font-weight: bold"><span style="text-decoration:underline">2018</span></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-bottom: 1.5pt">Total revenues</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">81,332</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">203,043</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">284,375</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">63,902</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">183,985</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,790</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">252,677</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,430</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,058</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,790</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,698</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Depreciation, amortization and stock-based
    compensation expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,727</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,611</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">420</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,758</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Capitalized software development costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">EBITDA</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,491</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,669</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,370</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,790</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">86,140</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">239,490</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">325,630</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">216,842</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,311</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">291,978</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,315</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,648</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,311</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,652</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Depreciation, amortization and stock-based
    compensation expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,799</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,059</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">241</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,099</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Capitalized software development costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,143</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,143</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">EBITDA</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,971</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,707</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,070</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,608</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-decoration: underline; font-weight: bold; text-align: left">2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">86,025</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">285,169</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">371,194</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,498</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">258,907</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,201</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">330,606</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,527</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26,262</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,201</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,588</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Depreciation, amortization and stock-based compensation expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,329</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">263</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,939</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Capitalized software development costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">EBITDA</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">28,554</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,609</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,938</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,225</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Explanation of Key Income Statement Items</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenues</i></b><i>. </i>Revenues are derived
from sales of software licenses (proprietary and non-proprietary), related professional services, maintenance and technical support and
other IT professional services, which include, cloud computing and IT consulting and outsourcing services. Revenues may continue to be
affected by factors including market uncertainty, which can result in cautious spending in our global markets; changes in the geopolitical
environment; sales cycles; fluctuation of exchange rates; changes in the mix of direct sales and indirect sales and variations in sales
channels.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of Revenues.</i></b> Cost of revenues
for software sales consist primarily of software production costs, royalties and licenses payable to third parties, as well as amortization
of capitalized and acquired software costs. Cost of revenues for maintenance and technical support and professional services consists
primarily of personnel expenses, subcontracting and other related costs. Cost of revenues for software sales is affected by changes in
the mix of products sold; price competition; sales discounts; fluctuation of exchange rates; and increases in labor costs. Service gross
margin may be impacted by various factors such as the change in mix between technical support services and advanced IT professional services,
the timing of technical support service contract initiations and renewals and the timing of our strategic investments in headcount and
resources to support this business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Research and Development Expenses, Net.
</i></b>Research and development costs consist primarily of personnel expenses of employees engaged in on-going research and development
activities, subcontracting, development tools and other related expenses. The capitalization of software development costs is applied
as reductions to gross research and development costs to calculate net research and development expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the gross research
and development costs, capitalized software development costs, and the net research and development expenses for the periods indicated:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center">(U.S. dollars in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Gross research and development costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,091</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,382</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,362</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less capitalized software development costs	</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,143</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Research and development expenses, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,789</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,239</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,696</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Selling and Marketing Expenses</i></b><i>.
</i>Selling and marketing expenses consist primarily of salaries and related expenses for sales and marketing personnel, sales commissions,
third party royalties, marketing programs and campaigns, website related expenses, public relations, on-line advertising, industry analyst
relations, promotional materials, travel expenses and conferences and trade shows exhibit expenses, as well as amortization of acquired
customer relationships recorded as a result of business combinations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>General and Administrative Expenses</i></b><i>.
</i>General and administrative expenses consist primarily of salaries and related expenses for executive, accounting, human resources
and administrative personnel, professional fees, legal expenses, provisions for credit losses, and other general and administrative corporate
expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial income (expenses), net</i></b><i>.
</i>Net financial income (expenses) consists primarily of interest earned on cash equivalents deposits and marketable securities, bank
fees and interest paid on loans received, interest expenses related to liabilities in connection with acquisitions and impact of foreign
currency exchange rates fluctuations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents selected consolidated
statement of operations data for the periods indicated as a percentage of total revenues:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenues:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 9pt">Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">6.6</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">8.6</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Maintenance and technical support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Consulting services</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">84.5</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">81.9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">80.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0.25in">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Cost of revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.8</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Maintenance and technical support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Consulting services</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">66.7</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">63.9</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">70.5</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68.6</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">68.8</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29.5</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31.4</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">31.2</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating costs and expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Research and development, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Selling and marketing,</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.6</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">General and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.5</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Change in valuation of contingent consideration related to
    acquisitions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.3</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">0.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.25in">Total operating expenses, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18.6</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">20.1</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.9</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.3</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Financial income (expenses), net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.3</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.3</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Increase in valuation of contingent consideration related to acquisitions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.6</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-&#160;&#160;</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income before taxes on income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.0</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.2</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax&#160;on income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.9</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.1</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2.5</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income attributable to redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(0.8</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.0</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1.2</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.5</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.7</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(0.5</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net income attributable to Magic&#8217;s shareholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6.8</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">6.2</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">7.0</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Year Ended December 31, 2020 Compared with Year Ended December
31, 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Revenues</i></b><i>. </i>Revenues in 2020
increased by 14% from $325.6 million in 2019 to $371.2 million in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from the software services business
segment remained stagnant with a slight decrease from $86.1 million in 2019 to $86.0 million in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from the IT professional services business
segment increased by 19% from $239.5 million in 2019 to $285.2 million in 2020, primarily attributable to the inclusion of NetEffects
revenues on a full year basis, acquisition of Stockell and Aptonet and increased revenues recorded by Comblack and due to increased demand for IT software services in the financial services and healthcare sectors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from sales of proprietary technology
software licenses decreased by 24% from $16.4 million in 2019 to $12.4 million in 2020. The decrease is primarily attributed to a multiyear
transaction which began and recognized in 2019 with a few key customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from sales of proprietary packaged and
third-party software solutions increased by 2% from $11.6 million in 2019 to $11.8 million in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from maintenance and technical support increased by 7% from
$31.0 million in 2019 to $33.2 million in 2020. The increase is primarily attributable to the increase in our customer base.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues from IT consulting services increased
by 18% from $266.6 million in 2019 to $313.7 million in 2020. The increase was primarily attributable to the acquisitions of Aptonet
and Stockell and the full year consolidation of NetEffects and increased revenues from two key customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes our revenues by geographical market
for the years ended December 31, 2019 and 2020:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">(U.S. dollars in thousands)</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">177,882</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">158,095</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">149,094</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">124,523</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,947</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,788</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,643</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,499</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,628</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">371,194</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">325,630</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of Revenues</i></b>. Cost of revenues
increased by 17% from $223.5 million in 2019 to $261.6 million in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenues for software increased by 3%
from $10.2 million in 2019 to $10.5 million in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenues for maintenance and technical
support decreased by 14% from $4.2 million in 2019 to $3.6 million in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenues for IT consulting services increased
by 18% from $209.1 million in 2019 to $247.5 million in 2020. The increase in cost of revenues for IT consulting services is consistent
with the increase in revenues from the same segment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Gross Margin</i></b>. Gross margin declined
by 1.9% from 31.4% in 2019 to 29.5% in 2020. The decrease in our gross margin is mainly attributable to the change of our revenue mix
related to our software services which remained unchanged between the years while our IT professional services revenues increased by
$46 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Research and Development Expenses, Net</i></b>.
Gross research and development costs decreased by 2% from $12.4 million in 2019 to $12.1 million in 2020. Net research and development
costs increased by 7% from $8.2 million in 2019 to $8.8 million in 2020. In 2020, we capitalized $3.3 million of software development
costs compared to $4.1 million in 2019. Net research and development costs as a percentage of revenues was 2.4% in 2020 compared to 2.5%
in 2019. Gross (net) research and development costs as a percentage of revenues of our software services business segment remained consistent
and was approximately 14% (10%) in 2020 and in 2019.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Selling and Marketing Expenses</i></b><i>.
</i>Selling and marketing expenses increased by 2% from $30.5 million in 2019 to $31.2 million in 2020. Selling and marketing expenses
as a percentage of revenues decreased from 9.4% in 2019 to 8.4% in 2020. The increase is in line with the increase in sales. Selling
and marketing expenses for the year ended December 31, 2019 include $74,000 of stock-based compensation recorded under ASC 718. We incurred
no stock-based compensation expenses in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>General and Administrative Expenses. </i></b>General
and administrative expenses decreased by 5.0% from $29.5 million in 2019 to $28.0 million in 2020. General and administrative expenses
as a percentage of revenues decreased from 9.1% in 2019 to 7.5% in 2020. The decrease in expenses is attributable mainly to cost savings
measures taken with respect to the COVID-19 business disruption.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Financial Expenses, Net.</i></b> We recorded net financial expenses
of $1.2 million in 2019 and $0.9 million in 2020. <b><i>Taxes on Income</i></b>. We recorded taxes on income of $6.9 million in 2019
compared to $7.3 million in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Net Income Attributable to Our Shareholders</i></b><i>.
</i>Our net income increased from $20.3 million in 2019 to $25.2 million in 2020, primarily attributable to an increase in gross profit
of $7.5 offset by a revaluation of $3.4 million related to contingent consideration out of which $1.1 million was recorded as part of
the operating expenses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Impact of the COVID-19 Pandemic on Our Operations
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The impact of the COVID-19 pandemic has resulted
in and will likely continue to result in significant disruptions to the global economy, as well as businesses and capital markets around
the world. In an effort to halt the outbreak of COVID-19, a number of countries, including the United States and Israel where we have
key operations, placed significant restrictions on travel, and many businesses announced extended closures. It is unclear how long total
or partial shutdowns may last and whether additional shutdowns will be necessary to the extent future outbreaks occur.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have taken various steps to safeguard employees
that have had the effect of curtailing direct sales activities. It may take an extended period after current restrictions end for us
to engage potential new customers. We continue to monitor our sales pipeline on a day-to-day basis in order to assess the effect of these
limitations on our current sales and our future pipeline development.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">COVID-19 may impact the health of our employees,
management, or customers, reduce the availability of our workforce or those of companies with which we do business, or create disruptions
in our supply networks. The adverse effects of such events on us may include disruption to our operations, or demand for our products
in the short and/or long term.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Year Ended December 31, 2019 Compared with Year Ended December
31, 2018</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Please see Item 5A of our Form 20-F for the Year ended December 31,
2019 filed on May 14, 2020 for this comparison.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_016"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td style="text-indent: 0in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>LIQUIDITY
    AND CAPITAL RESOURCES</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To date, we have financed our operations through
income generated by operations, proceeds from our public offerings in 1991 (approximately $8.5 million), 1996 (approximately $5.0 million),
2000 (approximately $79.6 million) and 2014 (approximately $54.7 million), private equity investments in 1998 (approximately $12.2 million),
2010 (approximately $20.3 million) and 2018 (approximately $34.6 million), loans and research and development and marketing grants primarily
from the Government of Israel. In addition, we have also financed our operations through short-term loans, long-term loans and borrowings
under available credit facilities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In November 2016, we obtained a NIS 120 million
loan linked to the New Israel Shekel from an Israeli financial institution. We intended to use the proceeds from this loan for our general
corporate purposes, which may include the funding of our working capital needs and the funding of potential acquisitions. The principal
amount of the loan is payable in seven equal annual payments with the final payment due on November 2, 2023 and bears a fixed interest
rate of 2.60% per annum, payable in two semi-annually payments. The loan, which may be prepaid under certain circumstances (in any event
for not less than NIS 5.0 million and thereon for amounts which are a multiple of NIS 5.0 million), is subject to various financial covenants
which mainly consist of the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our equity will not be
    lower than $100 million (one hundred million U.S. Dollars) at all times;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our cash and cash equivalent
    and marketable securities available for sales will not be less than $10 million (ten million U.S. Dollars);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ratio of our total financial debts to total assets
    will not exceed 50%;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ratio of our total
    financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25 to
    1;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cross default, including
    following an immediate repayment initiated in relation to other financial indebtedness in an amount that exceeds $5 million;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Suspension of trading of
    the debentures on the TASE over a period of 60 days, or the delisting of the debentures from the TASE;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If there is a change in
    control without consent of the lender (a change of control is deemed to occur if Formula ceases to be the controlling shareholder
    of our company, whether directly or indirectly. Formula will be considered a controlling shareholder for so long as it continues
    to hold at least 30% of the means of control of our company (within the meaning of the Israeli Securities Law) and there is no other
    person or entity holding a higher percentage. To the extent that Formula holds such controlling interest jointly with others, it
    will be deemed to remain our controlling shareholder if it maintains the highest percentage ownership among such other shareholders);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">h.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The existence and continuation
    of a bankruptcy event involving our company, or the liquidation of our company or writing off of our assets;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There has been a material
    adverse change in the business of our company compared to the position of our company shortly before the issuance of the loan and
    there is a material concern that we will not be able to pay our obligations under the loan agreement on time; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Failure to comply with the negative pledge covenant.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.25in">&#160;</p><div>


</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To date, we are in full compliance with the financial
covenants of the loan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 12, 2018, we issued 4,268,293 ordinary
shares at a price of $8.20 per share for a total of $34.6 million net of issuance expenses. The shares were issued to Israeli institutional
investors and to our controlling shareholder, Formula Systems (1985) Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we had $89.7 million
in cash and cash equivalents and available-for-sale marketable securities, with net working capital of approximately $126.4 million and
long term debts to banks and others of approximately $13.4 million compared to $95.5 million in cash and cash equivalents and available-for-sale
marketable securities, with net working capital of $138.2 million and long term debts to banks and others of $15.5 million, as of December
31, 2019.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2019, and 2020, our long-term
and short-term debt amounted to $22.6 million and $24.9 million, respectively and our redeemable non-controlling interests as of December
31, 2019 and 2020 amounted to $21.9 million and $25.0 million, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on our current operating forecast, we believe
that our cash and cash equivalents (including available-for-sale marketable securities and existing working capital), will be sufficient
to meet our cash requirements for working capital and capital expenditures for at least the next 12 months. We assume that our cash provided
by operating activities may fluctuate in future periods as a result of a number of factors, including fluctuations in our operating results,
accounts receivable collections, payments of loans and the timing and amount of tax and other payments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe the overall credit quality of our
portfolio is strong, with our cash equivalents and fixed income portfolio invested in securities with a weighted-average credit rating
exceeding A. Our fixed income and publicly traded equity securities are classified as Level 2 investments, as measured under ASC 820,
&#8220;Fair Value Measurements and Disclosures,&#8221; as these vendors either provide a quoted market price in an active market or use
observable inputs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash Flows</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes our cash flows for the periods presented:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="10" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<b>U.S. dollars
    in thousands</b>)</span></td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income from operations</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,117</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,598</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,776</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments to reconcile net income to net cash provided by operating
    activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,179</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,350</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(726</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52,296</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,050</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,604</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(15,440</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,554</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(39,647</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(36,980</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,426</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of exchange rate changes on cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,167</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,261</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,872</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase (decrease) in cash and cash equivalents from operations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">6,212</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,211</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">11,050</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by operating activities was
$52.3 million for the year ended December 31, 2020, compared to $45.9 million and $24.1 million for the years ended December 31, 2019
and 2018, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by operations in 2020 consisted
primarily of $30.1 million of net income adjusted for non-cash activities, including $13.9 million of depreciation and amortization expenses,
net, a $3.4 million decrease in other long term and short term accounts receivable and prepaid expenses, a $1.9 million increase in trade
payables, a $8.2 million increase in accrued expenses and other accounts payable, and a $1.4 million increase in value of loans which
are denominated in NIS as a result of the appreciation of the NIS in relation to the U.S. dollar, offset by a $1.7 million change in
deferred taxes, net, a $3.9 million increase in trade receivables, and a $0.9 million decrease in deferred revenues,.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by operations in 2019 consisted
primarily of $25.6 million of net income adjusted for non-cash activities, including $14.0 million of depreciation and amortization expenses,
$0.1 million of stock compensation expenses, a $6.5 million decrease in trade receivables, net, a $9.6 million decrease in other long
term and short term accounts receivable and prepaid expenses, a $0.1 million of amortization of marketable securities premium, a $2.9
million increase in deferred revenues, and a $1.9 million increase in value of loans which are denominated in NIS as a result of the
appreciation of the NIS in relation to the U.S. dollar, offset by a $1.9 million change in deferred taxes, net, a $5.3 million decrease
in trade payables, and a $7.7 million decrease in accrued expenses and other accounts payable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by operations in 2018 consisted
primarily of $24.8 million of net income adjusted for non-cash activities, including $12.6 million of depreciation and amortization expenses,
$0.2 million of stock compensation expenses, a $2.2 million increase in trade payables, a $0.2 million of amortization of marketable
securities premium, a $1.8 million increase in accrued expenses and other accounts payable, a $0.4 million decrease in deferred revenues,
and a $2.1 million decrease in value of loans which are denominated in NIS as a result of the devaluation of the NIS in relation to the
U.S. dollar, offset by a $0.5 million change in deferred taxes, net, a $4.4 million increase in in other long term and short term accounts
receivable and prepaid expenses, and a $11.4 million increase in trade receivables, net.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities was approximately
$9.6 million for the year ended December 31, 2020, compared to net cash used in investing activities of approximately $15.4 million for
the year ended December 31, 2019 and net cash used in investing activities of approximately $19.6 million for the year ended December
31, 2018.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities in 2020
is primarily attributable to $16.5 million used in business combinations, $2.8 million used to purchase property and equipment and $3.3
million of capitalized software development costs, offset by proceeds of $7.5 million from investment in short-term bank deposits, and
proceeds of $5.4 million from maturity of marketable securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities in 2019
is primarily attributable to $0.7 investment in long-term bank deposits, $22.6 million used in business combinations, $1.4 million used
to purchase property and equipment and $4.1 million of capitalized software development costs, offset by $10.0 million investment in
short-term bank deposits, and $3.4 million provided by proceeds from maturity of marketable securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in investing activities in 2018
is primarily attributable to $16.9 million investment in short-term bank deposits, $0.9 investment in long-term bank deposits, $1.2 million
used in business combinations, $0.9 million used to purchase property and equipment and $3.7 million of capitalized software development
costs, offset by $4 million provided by proceeds from maturity of marketable securities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in financing activities was approximately
$39.6 million for the year ended December 31, 2020, primarily attributable to dividend distributions of $12.5 million, dividends paid
to non-controlling interests of $5.1 million, dividends paid to redeemable non-controlling interests of $4.6 million, purchase of redeemable
non-controlling interests of $18.0 million, and repayment of short-term and long-term loans of $9.4 million, which were offset by $0.1
million received from the exercise of employee options, and proceeds from short-term and long-term loans received in the amount of $9.6
million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash used in financing activities was approximately
$37.0 million for the year ended December 31, 2019, primarily attributable to dividend distributions of $15.0 million, dividends paid
to non-controlling interests of $0.5 million, dividends paid to redeemable non-controlling interests of $3.4 million, purchase of redeemable
non-controlling interests of $5.6 million, and repayment of short-term and long-term loans of $13.6 million, which were offset by issuance
of $0.1 million of ordinary shares, $0.1 million received from the exercise of employee options, and short-term and long-term loans received
of $0.9 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Net cash provided by financing activities was
approximately $8.4 million for the year ended December 31, 2018, primarily attributable to the issuance of $34.6 million of ordinary
shares and $0.3 million received from the exercise of employee options, which were offset by $3.1 million used in business combinations,
dividend distributions of $13.5 million, dividends paid to redeemable non-controlling interests of $2.7 million, decrease in short-term
credit of $0.4 million and repayment of long-term loans of $6.6 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Dividends </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have paid dividends since September 2012 consistent
with our Board of Directors&#8217; dividend policy. On August 2017, our Board of Directors amended our dividend distribution policy,
whereas, each year we distribute a dividend of up to 75% of our annual distributable profits (previously 50%), subject to applicable
law. Our Board of Directors may at its discretion and at any time, change, whether as a result of a one-time decision or a change in
policy, the rate of dividend distributions or decide not to distribute a dividend.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For information about our dividend policy and
distributions, see Item 8A. &#8220;Financial Information - Consolidated Statements and Other Financial Information.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our consolidated financial statements appearing
in this annual report have been prepared in U.S. dollars and in accordance with U.S. GAAP.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Transactions and balances originally denominated
in dollars are presented at their original amounts. Transactions and balances in currencies other than the U.S. dollar are converted
into dollars in accordance with the Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC, 830 &#8220;Foreign
Currency Matters.&#8221; The majority of our sales are made outside of Israel and a substantial part of them is in dollars. In addition,
a substantial portion of our costs is incurred in dollars. Since the dollar is the primary currency of the economic environment in which
we and certain of our subsidiaries operate, the dollar is our functional and reporting currency and accordingly, monetary accounts maintained
in currencies other than the dollar are remeasured into dollars using the foreign exchange rate in effect at each balance sheet date.
Operational accounts and non-monetary balance sheet accounts are measured and recorded at the exchange rate in effect at the date of
the transaction. For certain foreign subsidiaries whose functional currency is other than the U.S. dollar, all balance sheet accounts
have been translated using the exchange rates in effect at each balance sheet date. Operational accounts have been translated using the
average exchange rate prevailing during each year. The resulting translation adjustments are reported as a component of accumulated other
comprehensive income (loss) in equity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Critical Accounting Policies and Estimations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have identified the policies below as critical
to the understanding of our financial statements. The preparation of our consolidated financial statements in conformity with U.S. GAAP
requires management to make estimates and assumptions in certain circumstances that affect the amounts reported in the accompanying financial
statements and the related footnotes. Actual results may differ from these estimates. To facilitate the understanding of our business
activities, certain of our accounting policies that we believe are the most important to the portrayal of our financial condition and
results of operations and that require management&#8217;s subjective judgments are described below. We base our judgments on our experience
and various assumptions that we believe are reasonable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Recognition</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We implemented the provisions of Accounting Standards
Codification (&#8220;ASC&#8221;) Topic 606,&#160; Revenue from Contracts with Customers&#160;(&#8220;ASC 606&#8221;). See Note 19 to
our financial statements included in this annual report for further disclosures required under ASC 606.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Revenues are recognized
when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration that we
expect to receive in exchange for those goods or services.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>


</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">We determine revenue recognition through
the following steps:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the contract with a customer;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the performance obligations in the
    contract;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determination of the transaction price;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocation of the transaction price to the performance
    obligations in the contract; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognition of revenue when, or as, we satisfy a performance
    obligation.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain of our contracts with customers contain
multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We derive our revenues from licensing the rights
to use our software (proprietary and non-proprietary), provision of related professional services, maintenance and technical support
as well as from other software and IT professional services (either fixed price or based on time and materials). We sell our products
primarily through direct sales force and indirectly through distributors and value added resellers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under ASC 606, an entity recognizes revenue when
or as it satisfies a performance obligation by transferring software license or software services to the customer, either at a point
in time or over time. We recognize our revenues from software sales at a point in time upon delivery of a software license. The software
license is considered a distinct performance obligation, as the customer can benefit from the software on its own. Revenues from contracts
that involve significant customization to customer-specific specifications are performance obligations the we generally account for as
performance obligations satisfied over time. The underlying deliverable is owned and controlled by the customer and does not create an
asset with an alternative use to us. We recognize revenue of such contracts over time using cost inputs, which recognize revenue and
gross profit as work is performed based on a ratio between actual costs incurred compared to the total estimated costs for the contract,
to measure progress toward completion of its performance obligations, which is similar to the method prior to the adoption of ASC 606.
Provisions for estimated losses on uncompleted contracts are made in the period in which such losses are first determined, in the amount
of the estimated loss for the entire contract. During the years ended December 31, 2018, 2019 and 2020, no material estimated losses
were identified. In addition, we provide professional services that do not involve significant customization to customer-specific specifications.
For contracts that do not involve significant customization to customer-specific specifications (typically staffing or consulting services)
revenue is recognized as the services are performed, either on a straight-line basis or based on the hours of services that were provided
to the customer, in accordance with the terms of the contracts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our revenues from post contract support are derived
from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements on a when-and-if-available basis
for an annual fee. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available basis do not specify
the features, functionality and release date of future product enhancements for the customer to know what will be made available and
the general timeframe in which it will be delivered. We consider the post contract support performance obligation as a distinct performance
obligation that is satisfied over time, and recognized on a straight-line basis over the contractual period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from professional services both related
to software and IT professional services businesses consists of either fixed price or Time and Materials (T&amp;M), and are considered
performance obligations that are satisfied over time, and revenues are recognized as the services are provided.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transaction price is allocated to the separate
performance obligations on a relative standalone selling price basis. Standalone selling prices of software license are estimated using
the residual approach, due to the lack of selling software licenses on a standalone basis, or the fact Company sells the license to different
customers for a broad range of amounts. Standalone selling prices of services are determined by considering several external and internal
factors including, but not limited to, transactions where the specific performance obligation is sold separately.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We generally do not grant a right of return to
our customers. When a right of return exists, we defer revenue until the right of return expires, at which time revenue is recognized
provided that all other revenue recognition criteria are met.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred revenues include unearned amounts received
under maintenance and support (mainly) and amounts received from customers for which revenues have not yet been recognized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue from third-party sales is recorded at
a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of revenue depends
on the relative facts and circumstances of each sale and requires significant judgment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We pay commissions to sales and marketing and
certain management personnel based on their attainment of certain predetermined sales or profit goals. Sales commissions are considered
incremental costs of obtaining a contract with a customer and are deferred and amortized. We capitalize and amortize incremental costs
of obtaining a contract, such as certain sales commission costs, on a systematic basis that is consistent with the transfer to the customer
of the performance obligations to which the asset relates. We generally expense sales commissions as they are incurred when the amortization
period would have been less than one year. In addition, generally, sales commission which are paid upon contract renewal are commensurate
with the initial commissions as the renewal amounts are substantially identical to the initial commission costs. During the year ended
December 31, 2020, no costs were capitalized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not assess whether a contract has a significant
financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer
of the promised goods or services to the customer will be one year or less.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Research and development costs</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs incurred in the
process of software development before establishment of technological feasibility are charged to expenses as incurred. Costs incurred
subsequent to the establishment of technological feasibility are capitalized according to the principles set forth in ASC 985-20, &#8220;Costs
of Software to be Sold, Leased or Marketed.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We establish technological feasibility upon completion of a detailed
program design or working model.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs incurred in the
process of developing product enhancements are generally charged to expenses as incurred.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 985-20-35 requires that a product be amortized
when the product is available for general release to customers. We consider a product to be available for general release to customers
when we complete the internal validation of the product that is necessary to establish that the product meets its design specifications
including functions, features, and technical performance requirements. Internal validation includes the completion of coding, documentation
and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes place a few weeks before the product
is made available to the market. In certain instances, we enter into a short pre-release stage, during which the product is made available
to a selected number of customers as a beta program for their own review and familiarization. Subsequently, the release is made generally
available to customers from our download area. Once a product is considered available for general release to customers, the capitalization
of costs ceases and amortization of such costs to &#8220;cost of sales&#8221; begins.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Capitalized software costs are amortized on a
product by product basis by the straight-line method over the estimated useful life of the software product (approximately 5 years, due
to their high rates of acceptance, the continued reliance on these products by existing customers, and the demand for such products from
prospective customers, all of which validate our expectations) which provides greater amortization expense compared to the revenue-curve
method.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We assess the recoverability of these intangible
assets on a regular basis by assessing the net realizable value of these intangible assets based on the estimated future gross revenues
from each product reduced by the estimated future costs of completing and disposing of it, including the estimated costs of performing
maintenance and customer support over its remaining economical useful life using internally generated projections of future revenues
generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical useful life.
During the years ended December 31, 2018, 2019 and 2020, no such unrecoverable amounts were identified.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development costs incurred in the
process of developing product enhancements are generally charged to expenses as incurred.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Business Combinations</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for business combinations under ASC
805 &#8220;Business Combinations,&#8221; which requires that we allocate the purchase price of acquired businesses to assets acquired,
liabilities assumed, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date, measured
at their fair values as of that date. We expense any excess of the fair value of net assets acquired over purchase price and any subsequent
changes in estimated contingencies as they are incurred. In addition, changes in valuation allowance related to acquired deferred tax
assets and in acquired income tax position are to be recognized in earnings. We engage third-party appraisal firms to assist management
in determining the fair values of certain assets acquired and liabilities assumed. Such valuations require management to make significant
estimates and assumptions, especially with respect to intangible assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We make estimates of fair value based upon assumptions
and judgments a marketplace participant would consider and which we believe to be reasonable. These estimates are based on historical
experience and information obtained from the management of the acquired businesses and relevant market and industry data and are, inherently,
uncertain. Critical estimates made in valuing certain of the intangible assets include, among other things, the following: (i) future
expected cash flows from license sales, maintenance agreements, customer contracts and acquired developed technologies and patents; (ii)
expected costs to develop the in-process research and development into commercially viable products and estimated cash flows from the
projects when completed; (iii) the acquired company&#8217;s brand and market position as well as assumptions about the period of time
the acquired brand will continue to be used in the combined company&#8217;s product portfolio; and (iv) discount rates. Unanticipated
events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates or actual results. Changes
to these estimates, relating to circumstances that existed at the acquisition date, are recorded as an adjustment to goodwill during
the purchase price allocation period (generally within one year of the acquisition date) and as operating expenses, if otherwise.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In connection with purchase price allocations,
we estimate the fair value of the support obligations assumed in connection with acquisitions. The estimated fair value of the support
obligations is determined utilizing a cost build-up approach. The cost build-up approach determines fair value by estimating the costs
related to fulfilling the obligations plus a normal profit margin. The sum of the costs and operating profit approximates, in theory,
the amount that we would be required to pay a third party to assume the support obligation. See Note 3 to our consolidated financial
statements for additional information on accounting for our recent acquisitions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2019 and
2020 we recorded $0.3 million and $3.4 million, with respect to changes in the fair value of contingent consideration liability, respectively.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Goodwill</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As a result of our acquisitions, our goodwill
represents the excess of the consideration paid or transferred plus the fair value of contingent consideration and any non-controlling
interest in the acquiree at the acquisition date over the fair values of the identifiable net assets acquired. Under ASC 350, &#8220;Intangibles
- Goodwill and Other&#8221;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, we operate in four reporting units within its operating segments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">ASC 350 allows an entity to first assess qualitative
factors to determine whether it is necessary to perform the two-step quantitative goodwill impairment test. If the qualitative assessment
does not result in a more likely than not indication of impairment, no further impairment testing is required. If it does result in a
more likely than not indication of impairment, the two-step impairment test is performed. Alternatively, ASC 350 permits an entity to
bypass the qualitative assessment for any reporting unit and proceed directly to performing the first step of the goodwill impairment
test.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The provisions of ASC 350 require that the quantitative
two-step impairment test will be performed on goodwill at the level of the reporting units. In the first step, or&#160;&#8220;Step one&#8221;,&#160;we
compare the fair value of each reporting unit to its carrying value. If the fair value exceeds the carrying value of the net assets,
goodwill is considered not impaired, and we are not required to perform further testing. If the carrying value of the net assets exceeds
the fair value, then we must perform the second step, or&#160;&#8220;Step two&#8221;,&#160;of the impairment test in order to determine
the implied fair value of goodwill. To determine the fair value used in Step one, we use discounted cash flows. If and when we are required
to perform a Step two analysis, determining the fair value of its net assets and its off-balance sheet intangibles, then we would be
required to make judgments that involve the use of significant estimates and assumptions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We determine the fair value of each reporting
unit by using the income approach, which utilizes a discounted cash flow model, as it believes that this approach best approximates the
reporting unit&#8217;s fair value. Judgments and assumptions related to revenue, operating income, future short-term and long-term growth
rates, weighted average cost of capital, interest, capital expenditures, cash flows, and market conditions are inherent in developing
the discounted cash flow model. We consider historical rates and current market conditions when determining the discount and growth rates
to use in its analyses. If these estimates or their related assumptions change in the future, we may be required to record impairment
charges for its goodwill.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We performed annual impairment tests during the
fourth quarter in each of the years ended December 31, 2018, 2019 and 2020 and did not identify any impairment losses. See Note 9 to
our financial statements included in this annual report for further disclosures required under ASC 350.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b><i>Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We review our long-lived assets to be held or
used, including right of use assets and intangible assets that are subject to amortization long-lived assets for impairment in accordance
with ASC 360, &#8220;Property, Plant and Equipment,&#8221; or ASC 360, whenever events or changes in circumstances indicate that the
carrying value of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying
amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered to be
impaired, the impairment to be recognized is measured by the amount by which the carrying value of the assets exceeds the fair value
of the assets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As required by ASC 820, &#8220;Fair Value Measurements
and disclosures&#8221; we apply assumptions, judgments and estimates that marketplace participants would consider in determining the
fair value of long-lived assets (or asset groups).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Intangible assets with finite lives are comprised
of distribution rights, acquired technology, customer relationships, backlog and non-compete agreements and are amortized over their
economic useful life using a method of amortization that reflects the pattern in which the economic benefits of the intangible assets
are consumed or otherwise used up. Distribution rights, acquired technology and non-compete agreements were amortized on a straight line
basis and customer relationships and backlog were amortized on an accelerated method basis over a period between 1 and 15 years based
on the customer relationships identified.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the years ended December 31, 2018, 2019 and 2020, no impairment
indicators were identified.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Marketable Securities</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for all our investments in marketable
securities in accordance with ASC 320 &#8220;Investments &#8211; Debt and Equity Securities,&#8221; or ASC 320. Our marketable securities
consist solely of debt securities which are designated as available-for-sale and are stated at fair value, with unrealized gains and
losses reported in accumulated other comprehensive income (loss), a separate component of shareholders&#8217; equity. Realized gains
and losses on sales of investments, as determined on a specific identification basis, are included in financial income, net, together
with accretion (amortization) of discount (premium), and interest or dividends. Other debt securities are held as trading securities
and are measured at fair value through profit or loss.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize an impairment charge when a decline
in the fair value of an investment that falls below its cost basis is determined to be other-than-temporary.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Declines in fair value of available-for-sale
equity securities that are considered other-than-temporary, based on criteria described in SAB Topic 5M, &#8220;Other Than Temporary
Impairment of Certain Investments in Equity Securities,&#8221; are charged to earnings (based on the entire difference between fair value
and amortized cost). Factors considered in making such a determination include the duration and severity of the impairment, the financial
condition and near-term prospects of the issuer, and the intent and ability of the company to retain its investment for a period of time
sufficient to allow for any anticipated recovery in market value.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For declines in value of debt securities we apply
an amendment to ASC 320. Under the amended impairment model, an other-than-temporary impairment loss is deemed to exist and recognized
in earnings if management intends to sell or if it is more likely than not that it will be required to sell, a debt security, before
recovery of its amortized cost basis. If the criteria mentioned above, does not exist, we evaluate the collectability of the security
in order to determine if the security is other than temporary impaired.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For debt securities that are deemed other-than-temporary
impaired, the amount of impairment recognized in the statement of operations is limited to the amount related to &#8220;credit losses&#8221;
(the difference between the amortized cost of the security and the present value of the cash flows expected to be collected), while impairment
related to other factors is recognized in other comprehensive income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We did not record any impairment in the value
of marketable securities during the years ended December 31, 2018, 2019 and 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Stock-based Compensation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for stock-based compensation in accordance
with ASC 718 &#8220;Compensation &#8211; Stock Compensation,&#8221; or ASC 718 which requires registrants to estimate the fair value
of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award that is ultimately
expected to vest is recognized as an expense over the requisite service periods in our consolidated statement of income. We recognize
compensation expenses for the value of our awards, which have graded vesting based on the accelerated method over the requisite service
period of each of the awards, net of estimated forfeitures. To measure and recognize compensation expense for share-based awards we use
the Binomial option-pricing model. The Binomial model for option pricing requires a number of assumptions such as volatility, dividend
yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers the contractual term of the
option, the probability that the option will be exercised prior to the end of its contractual life, and the probability of termination
or retirement of the option holder in computing the value of the option.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of each option granted using the
Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual historical
stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used for different
expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon bonds
with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output of the
option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures
were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option,
the effect of the dividend protection was reflected by using an expected dividend assumption of zero.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For awards with performance conditions, compensation
cost is recognized over the requisite service period if it is &#8216;probable&#8217; that the performance conditions will be satisfied.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years ended December 31, 2018, 2019,
we recognized stock-based compensation expense related to employee stock options in the amount of $0.2 million, $0.1 million, respectively.
We did not recognize stock-based compensation expenses in connection with employee stock options in 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Contingencies</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, we are subject to legal, administrative
and regulatory proceedings, claims, demands and investigations in the ordinary course of business, including claims with respect to intellectual
property, contracts, employment and other matters. We accrue a liability when it is both probable that a liability has been incurred
and the amount of the loss can be reasonably estimated. Significant judgment is required in both the determination of probability and
the determination as to whether a loss is reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations,
settlements, rulings, advice of legal counsel and other information and events pertaining to a particular matter.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>


</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Principles of Consolidation</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The consolidated financial statements include
the accounts of the Company and its subsidiaries. Intercompany balances and transactions, including profit from intercompany sales not
yet realized outside the Group, have been eliminated upon consolidation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Changes in the parent&#8217;s ownership interest
in a subsidiary with no change of control are treated as equity transactions, with any difference between the amount of consideration
paid and the change in the carrying amount of the non-controlling interest, recognized in equity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Non-controlling interests of subsidiaries represent
the non-controlling share of the total comprehensive income (loss) of the subsidiaries and fair value of the net assets upon the acquisition
of the subsidiaries. The non-controlling interests are presented in equity separately from the equity attributable to the equity holders
of the Company. Redeemable non-controlling interests are classified as mezzanine equity, separate from permanent equity, on the consolidated
balance sheets and measured at each reporting period at the higher of their redemption amount or the non-controlling interest book value,
in accordance with the requirements of ASC 810 &#8220;Consolidation&#8221; and ASC 480-10-S99-3A, &#8220;Distinguishing Liabilities from
Equity.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair Value Measurements</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for certain assets and liabilities
at fair value under ASC 820. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to
transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should
be determined based on assumptions that market participants would use in pricing an asset or a liability. As a basis for considering
such assumptions, ASC 820 establishes a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies
in measuring fair value:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Level 1 - Observable inputs that reflect
quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Level 2 - Significant other observable
inputs based on market data obtained from sources independent of the reporting entity.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Level 3 - Unobservable inputs which
are supported by little or no market activity (for example cash flow modeling inputs based on assumptions).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities measured at fair value
on a recurring basis are comprised of marketable securities, foreign currency forward contracts and contingent consideration of acquisitions
(See Note 5 to the consolidated financial statements).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts reported in the balance
sheet for cash and cash equivalents, short term bank deposits, trade receivables, other accounts receivable, short-term bank credit,
trade payables and other accounts payable approximate their fair values due to the short-term maturities of such instruments.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>


</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Tax</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We account for income taxes in accordance with
ASC 740, &#8220;Income Taxes,&#8221; or ASC 740. ASC 740 prescribes the use of the &#8220;asset and liability&#8221; method whereby deferred
tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and
liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
We provide a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value. Deferred tax assets
and liabilities are classified as non-current.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Taxes that would apply in the event of disposal
of investments in subsidiaries have not been taken into account in computing deferred taxes, as it is our intention to hold these investments,
rather than realize them. We do not expect our non-Israeli subsidiaries to distribute taxable dividends in the foreseeable future, as
their earnings are needed to fund their growth while we expect to have sufficient resources in the Israeli companies to fund our cash
needs in Israel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our non-Israeli subsidiaries are taxed according
to the tax laws in their respective domiciles of residence. If earnings are distributed to Israel in the form of dividends or otherwise,
the Company may be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding
tax rates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Neither Israeli income taxes, foreign withholding
taxes nor deferred income taxes were provided in relation to undistributed earnings of the non-Israeli subsidiaries. This is because
we intend to permanently reinvest undistributed earnings in the foreign subsidiaries in which those earnings arose. If these earnings
were distributed in the form of dividends or otherwise, we would be subject to additional Israeli income taxes (subject to an adjustment
for foreign tax credits) and non-Israeli withholding taxes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The amount of cash and cash equivalents that
are currently held outside of Israel that would be subject to income taxes if distributed as dividends is $14.2 million. However, a determination
of the amount of the unrecognized deferred tax liability for temporary difference related to those undistributed earnings of foreign
subsidiaries is not practicable due to the complexity of the structure of our group of subsidiaries for tax purposes and the difficulty
of projecting the amount of future tax liability.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We utilize a two-step approach in recognizing
and measuring uncertain tax positions accounted for in accordance with ASC 740. Under the first step we evaluate a tax position taken
or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not
that, based on technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation
processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate
settlement with the tax authorities. We have accrued interest and penalties related to unrecognized tax benefits in our provisions for
income taxes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recently Issued Accounting Standards</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For a description of recently issued and recently
adopted accounting standards, see Note 2 to our consolidated financial statements appearing elsewhere in this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><div><a id="a_017"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>C.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Research
                                            and Development</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our research and development and support personnel
work closely with our customers, our prospective customers and relevant market analysts to determine our requirements and to design enhancements
and new releases to meet market needs. We periodically release enhancements and upgrades to our core products. In the years ended December
31, 2018, 2019 and 2020, we invested $9.4 million, $12.4 million and $12.1 million in research and development, respectively. Research
and development activities take place in our facilities in Israel, India, Russia and Japan<b>.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we employed 233 employees
in research and development activities, of which 78 persons were located in Israel, 129 persons in India, 20 persons in Russia, 5 persons
in Japan (when measured on a full time basis) and 1 person in the US. Our product development team includes technical writers who prepare
user documentation for our products. In addition, we have also entered into arrangements with subcontractors for the preparation of product
user documentation and certain product development work.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For additional information regarding product
development see Item 4. &#8220;Information on the Company - Business Overview - Product Development.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 73; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><div><a id="a_018"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>D.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Trend
                                            Information</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For information see discussion in Item 4. &#8220;Information
on the Company-Business Overview-Industry Background and Trends&#8221; and Item 5. &#8220;Operating and Financial Review and Prospects
- Results of Operations.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><div><a id="a_019"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>E.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Off-Balance
                                            Sheet Arrangements</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are not a party to any off-balance sheet arrangements.
In addition, we have no unconsolidated special purpose financing or partnership entities that are likely to create material contingent
obligations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><div><a id="a_020"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>F.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Tabular
                                            Disclosure of Contractual Obligations</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes our minimum contractual
obligations as of December 31, 2020 and the effect we expect them to have on our liquidity and cash flow in future periods.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1.5pt"></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid"><b>Payments due by period</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid"><b>Contractual Obligations</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Total</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>less than<br/> 1 year</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>1-3 years</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>over <br/> 3 years</b></td><td style="padding-bottom: 1.5pt"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Operating lease obligations</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,176,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,853,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,987,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,336,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Liabilities due to acquisition activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,637,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,998,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,639,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-&#160;&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Severance payments, net*</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,545,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-&#160;&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Uncertainties in income taxes (ASC 740) **</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,103,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-&#160;&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Short and Long term debt</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,881,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,529,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,056,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">296,000</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total contractual obligations</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">83,342,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">20,380,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">36,682,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,632,000</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Severance
                                            payments relate to accrued severance obligations and notice obligations mainly to our Israeli
                                            employees as required under Israeli labor law or personal employment agreements. We are legally
                                            required to pay severance upon certain circumstances, primarily upon termination of employment
                                            by our company, retirement or death of the respective employee. Our liability for all of
                                            our Israeli employees is fully provided for by monthly deposits with insurance policies and
                                            by an accrual.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">**</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payment
                                            of uncertain tax benefits would result from settlements with taxing authorities. Due to the
                                            difficulty in determining the timing of settlements, this information is not included in
                                            the above table. We do not expect to make any significant payments for these uncertain tax
                                            positions within the next 12 months.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 74; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>
</div><div><a id="a_021"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 72px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 6.</b></span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_022"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Directors and Senior Management</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">Set forth below are the name, age, principal position and a biographical
description of each of our directors and executive officers:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 19%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guy Bernstein </span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 69%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer and Director</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sagi Schliesser <sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">External Director</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ron Ettlinger <sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">External Director</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Naamit Salomon </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Avi Zakay <sup>(1)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">42</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asaf Berenstin </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">43</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Arik Kilman </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">68</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chairman, Software Solutions division</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yakov Tsaroya </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">51</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer of Coretech Consulting Services and Fusion Solutions</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Uzi Yaari </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">47</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executivee Officer of Complete Business Solutions</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Arik Faingold </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">President, Integration Solutions division</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuval Baruch </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">54</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer of Hermes Logistics</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hanan Shahaf </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer of Roshtov Software Industries Ltd</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yuval Lavi </span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vice President Technology and innovation of Software Solutions division</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Member of our Audit and Compensation Committees</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Messrs. Guy Bernstein, Avi Zakay and Ms. Naamit
Salomon were re-elected as directors at our 2020 annual general meeting of shareholders to serve as directors until our 2021 annual general
meeting of shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Messrs. Sagi Schliesser and Ron Ettlinger are
serving as external directors pursuant to the provisions of the Israeli Companies Law for their second three-year terms.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Mr. Guy Bernstein and Mr. Asaf Berenstin are first
cousins. Mr. Arik Faingold is the brother of Mr. Idan Faingold who is an executive officer of the Comm-IT Group and the two brothers are
the owners of the 13.6% minority interest in that company. Other than such relationships, there are no family relationships among our
directors and senior executives.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Guy Bernstein</i></b> has served as our
chief executive officer since April 2010 and has served as a director of our company since January 2007 and served as the chairman of
our board of directors from April 2008 to April 2010. Mr. Bernstein has served as the chief executive officer of Formula Systems, our
parent company, since January 2008. From December 2006 to November 2010, Mr. Bernstein served as a director and the chief executive officer
of Emblaze Ltd. or Emblaze, our former controlling shareholder. Mr. Bernstein also serves as the chairman of the board of directors of
Sapiens International Corporation N.V., or Sapiens, and is the chairman of the board of directors of Matrix IT Ltd., both of which are
subsidiaries of Formula Systems. From April 2004 to December 2006, Mr. Bernstein served as the chief financial officer of Emblaze and
he has served as a director of Emblaze since April 2004. Prior to that and from 1999, Mr. Bernstein served as our chief financial and
operations officer. Prior to joining our company, Mr. Bernstein was senior manager at Kost Forer Gabbay &amp; Kasierer, a member of Ernst
&amp; Young Global, from 1994 to 1997. Mr. Bernstein holds a B.A. degree in accounting and economics from Tel Aviv University and is a
certified public accountant (CPA) in Israel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 75; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Sagi Schliesser</i></b> has served as an
external director of our company since November 2015 and is a member of our audit committee. Mr. Schliesser has been the co-founder and
chief executive officer of TabTale, a creator of innovative games, interactive books and educational apps since 2010. Prior to founding
TabTale, Mr. Schliesser was the CTO of Sapiens International Corporation (NASDAQ and TASE: SPNS), managing Sapiens Technologies. Previously
Mr. Schliesser served for seven years as VP of R&amp;D and CTO of IDIT Technologies Ltd., a global provider of insurance software solutions.
Before that Mr. Schliesser was one of the founders of WWCOM, a B2B enablement software startup.&#160;Mr. Schliesser holds a B.Sc.&#160;degree
with honors in Computer Science and Psychology from Tel Aviv University, as well as a Master&#8217;s degree in Computer Science from the
Interdisciplinary Center in Herzliya&#160;and an M.B.A. degree with honors in Business Psychology from Hamaslool Ha&#8217;akademi Shel
Hamichlala Leminhal.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Ron Ettlinger </i></b>has served as a director
of our company since December 2014 and is a member of our audit committee. Mr. Ettlinger is the founder and has been the chief executive
officer of &#8220;Nippon Europe Israel Ltd.,&#8221; a leading provider of car multimedia advanced systems, since October 2000. Prior to
that, Mr. Ettlinger was the owner and general manager of Universal Ltd., a car service. Mr. Ettlinger is the founder and since July 2014
has served as chief executive officer of Nippon Lights Ltd., a leading provider of LED lights and panels. Mr. Ettlinger holds a B.A. degree
in Business, with a major in finance and marketing from Tel-Aviv College of Management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Naamit Salomon </i></b>has served as director
of our company since March 2003. Since January 2010, Ms. Salomon has served as a partner in an investment company. Ms. Salomon also serves
as a director of Sapiens, which is part of the Formula group. Ms. Salomon served as the chief financial officer of Formula Systems from
August 1997 until December 2009. From 1990 through August 1997, Ms. Salomon served as the controller of two large privately held companies
in the Formula group. Ms. Salomon holds a B.A. degree in Economics and Business administration from Ben Gurion University and an LL.M.
degree from Bar-Ilan University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Avi Zakay</i></b> has served as director
of our company since February 2018. Mr. Zakay has been the sales manager of the Volkswagen dealership and showroom in Rishon Letzion (Champion
Motors) since 2014. In 2013, he served as the sales manager of the showroom of Mitsubishi&#160;Motors in Netanya, and from 2007 to 2013,
he served as a sales manager of BMW and Mercedes-Benz in Tel Aviv. Mr. Zakay holds a B.A. degree in Business Administration and studied
for an M.B.A. degree, both from Michlala Le-minhal&#160;College in&#160;Tel-Aviv.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Asaf Berenstin </i></b>has served as our
chief financial officer since April 2010. In November 2011, Mr. Berenstin was appointed as Chief Financial Officer of our parent company
Formula Systems (1985) Ltd. in addition to his position as chief financial officer of our company. Prior to that and from August 2008,
Mr. Berenstin served as our corporate controller. Mr. Berenstin also serves as a director of Michpal Micro Computers (1983) Ltd., a director
at TSG IT Advanced Systems Ltd., and is a director at InSync staffing, all of them are subsidiaries of Formula Systems. Prior to joining
our company and from July 2007, Mr. Berenstin served as a controller at Gilat Satellite Networks Ltd. (NASDAQ: GILT). From October 2003
to July 2008, Mr. Berenstin was a certified public accountant at Kesselman &amp; Kesselman, a member of PriceWaterhouseCoopers. Mr. Berenstin
holds a B.A. degree in Accounting and Economics and an M.B.A. degree, both from Tel Aviv University, and is a certified public accountant
(CPA) in Israel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Yuval Lavi</i></b> has served as Vice President
Technology and Innovation since 2017. Prior to that and from April 2013, Mr. Lavi served as vice president, Corporate Professional Services
&amp; Support,.&#160; Mr. Lavi joined our company in 2013,.&#160; Before joining our company, Mr. Lavi served for 18 years as the Chief
Technology Officer and joint founder of Kopel Reem Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>


</div><!-- Field: Page; Sequence: 76; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Arik Kilman</i></b> has served as chairman
of our Software Solutions division since January 2017 and president of AppBuilder Software Solutions division since January 2012, following
our acquisition of AppBuilder Solutions Ltd. at which time he was named Chief Executive Officer of AppBuilder. Prior to joining our company,
Mr. Kilman served as Chief Executive Officer of BluePhoenix Solutions Ltd., the former parent of AppBuilder from May 2003 to January 2009
and from April 2010 to December 2011. Mr. Kilman holds a B.A. degree in Economics and Computer Science from New York City College of Technology.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Yakov Tsaroya</i></b> has served as chief
executive officer of our subsidiary,&#160;CoreTech Consulting Group LLC, since 2006. Mr. Tsaroya has also served as Chief Executive Officer
of Fusion Solution LLC and Xsell Resources Inc. since our acquisition of these companies in 2010. Mr. Tsaroya holds a B.A. degree in Accounting
and Finance from the College of Administration in Israel and is a certified public accountant (CPA) in Israel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Uzi Yaari </i></b>joined Complete Business
Solutions as CEO in 2015 after spending seven years as CEO at leading ERP implementer, Intentia Advanced&#160;Solutions. Having served
in various positions during his 15 years at Intentia, Uzi brings a rich history of ERP experience and expertise in various ERP ecosystems
and in various countries having lead many ERP projects both in the country and abroad. Uzi is an industrial engineer.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Arik Faingold</i></b> has served as president
of our Integration Solutions division since July 2012. Mr. Faingold has served as chairman of Comm-IT Group since 2009. Mr. Faingold was
General Manager of Open TV Israel, part of OpenTV Global, from 2003 to 2009. Mr. Faingold served as Co-founder and CTO of Betting Corp
from 1999 to 2003. Mr. Faingold holds a B.A. degree in Computer Science from the Interdisciplinary Center in Herzliya and an M.B.A. from
Tel Aviv University.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Yuval Baruch</i></b> has served as an officer
of our company since his appointment in September 2012 as the chief executive officer of Hermes Logistics Technologies (HLT). Mr. Baruch
has also served as the chief executive officer of Pilat HR solutions since April 2013. Mr. Baruch was chief executive officer of J.R.
Holdings &amp; Development from November 2007 to January 2012. Mr. Baruch has served as an external director of Matrix IT, a publicly
traded company in Israel, since 2011. Between 2004 and 2008 Mr. Baruch launched, managed and divested a chain of fitness centers in Israel.
Mr. Baruch holds a B.A. degree in Marketing and Finance from The College of Management in Israel and an M.B.A. degree from the Stanford
Graduate School of Business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Hanan Shahaf </i></b>became an officer of
our company in July 2016, as part of the Roshtov Software Industries Ltd. acquisition. Mr. Shahaf was one of Roshtov&#8217;s founders
in 1989 and has served as its Chief Executive Officer and a director since its inception. He also served as a director and chairman on
several private companies&#8217; boards. Mr. Shahaf holds a B.sc in Industrial engineering and Management and an M.B.A. from Northwestern
University (Kellogg School of Management) and Tel Aviv university (Recanati Graduate School of BA).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_023"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Compensation</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth all compensation
we paid with respect to all of our directors and executive officers as a group for the year ended December 31, 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center"><b>&#160;</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><b>Salaries,<br/>
    fees,<br/> commissions<br/>
    and bonuses</b></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><b>Pension,<br/>
    retirement<br/>
    and similar<br/>
    benefits</b></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left">All directors and executive officers as a group (13&#160;persons)</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">3,361,141</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">87,971</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>For so long
as we qualify as a foreign private issuer, we are not required to comply with the proxy rules applicable to U.S. domestic companies, including
the requirement to disclose information concerning the amount and type of compensation paid to our chief executive officer, chief financial
officer and the three other most highly compensated executive officers, rather than on an aggregate basis. Nevertheless, a recent amendment
to the regulations promulgated under the Israeli Companies Law requires us to disclose the annual compensation of our five most highly
compensated officers on an individual basis, rather than on an aggregate basis, as was previously permitted for Israeli public companies
listed overseas. Under the Companies Law regulations, this disclosure is required to be included in the annual proxy statement for our
annual meeting of shareholders each year, which we furnish to the SEC under cover of a Report of Foreign Private Issuer on Form 6-K. Because
of that disclosure requirement under Israeli law, we are also including such information in this annual report, pursuant to the disclosure
requirements of Form 20-F.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 77; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->70<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>The table
below reflects the compensation granted to our five most highly compensated officers during or with respect to the year ended December
31, 2020. All amounts reported in the table reflect the cost to our company, as recognized in our financial </span>statements for the
year ended December 31, 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><b>&#160;</b></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; "><span><b>2020
Summary Compensation Table</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">Name and Position</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Salary</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Bonus <sup>(1)</sup></b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>All Other<br/>
 Compensation<sup>(3)</sup></b></span></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Total</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 52%; text-align: left">Yakov Tsaroya, President, Coretech Consulting Group LLC</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">234,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">612,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">9,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: right">855,000</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Arik Faingold, President, Integration Solutions division</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">379,593</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">184,844</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">564,437</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Arik Kilman, Chairman, Software Group</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">418,361</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">92,969</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">511,330</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Yuval Baruch, Chief Executive Officer of Hermes Logistics</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">207,160</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">112,310</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">319,470</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Hanan Shahaf, Chief Executive Officer of Roshtov Software Industries Ltd</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">297,978</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: left">&#160;</td><td style="font-size: 10pt; text-align: right">&#160;</td><td style="font-size: 10pt; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12,631</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">310,609</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; "></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 31.5pt; ">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; ">Amounts
reported in this column represent annual incentive bonuses granted to the covered executives based on performance-metric based formulas
set forth in their respective employment agreements.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; ">Amounts
reported in this column represent the grant date fair value computed in accordance with accounting guidance for share-based compensation.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; ">Amounts
reported in this column include personal benefits and perquisites, including those mandated by applicable law. Such benefits and perquisites
may include, to the extent applicable to the respective covered executive, payments, contributions and/or allocations for savings funds
(e.g., Managers Life Insurance Policy), education funds (referred to in Hebrew as &#8220;keren hishtalmut&#8221;), pension, severance,
vacation, car or car allowance, medical insurances and benefits, risk insurance (e.g., life insurance or work disability insurance),
telephone expense reimbursement, convalescence or recreation pay, relocation reimbursement, payments for social security, and other personal
benefits and perquisites consistent with our company&#8217;s guidelines. All amounts reported in the table represent incremental cost
to our company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 31.5pt; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2020, we paid
to each of our outside and independent directors an annual fee of $27<span>,789</span> and a per-meeting
attendance fee of $750. Such fees are paid based on the fees detailed in a schedule published semi-annually by the Committee for Public
Directors under the Israeli Securities Law. The above compensation excludes stock- based compensation costs in accordance with ASC 718.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, our directors and executive
officers as a group, then consisting of 13 persons, held options to purchase an aggregate of 15,000 ordinary shares, at exercise prices
of $2.93 per share. All of these options will expire in 2021. All such options were granted under our 2007 Incentive Compensation Plan.
See Item 6E &#8220;Directors, Senior Management and Employees - Share Ownership - Stock-Based Compensation Plans.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 78; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->71<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_024"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Board
Practices</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Introduction </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Israeli Companies Law and our
Articles of Association, the management of our business is vested in our board of directors. The board of directors may exercise all powers
and may take all actions that are not specifically granted to our shareholders. Our executive officers are responsible for our day-to-day
management. The executive officers have individual responsibilities established by our board of directors. Executive officers are appointed
by and serve at the discretion of the board of directors, subject to any applicable agreements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Election of Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our articles of association provide for a board
of directors consisting of no less than three and no more than eleven members or such other number as may be determined from time to time
at a general meeting of shareholders. Our board of directors is currently composed of five directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to our articles of association, all of
our directors are elected at our annual general meeting of shareholders, which are required to be held at least once during every calendar
year and not more than 15 months after the last preceding meeting. Except for our external directors (as described below), our directors
are elected by a vote of the holders of a majority of the voting power represented and voting at such meeting and hold office until the
next annual meeting of shareholders following the annual meeting at which they were appointed. Directors (other than external directors)
may be removed earlier from office by resolution passed at a general meeting of our shareholders. Our board of directors may temporarily
fill vacancies in the board until the next annual meeting of shareholders, provided that the total number of directors will not exceed
the maximum number permitted under our articles of association.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Israeli Companies Law, our board of
directors is required to determine the minimum number of directors who must have &#8220;accounting and financial expertise&#8221; (as
such term is defined in regulations promulgated under the Israeli Companies Law). In determining such number, the board of directors must
consider, among other things, the type and size of the company and the scope of and complexity of its operations. Our board of directors
has determined that at least one director must have &#8220;accounting and financial expertise,&#8221; within the meaning of the regulations
promulgated under the Israeli Companies Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>External and Independent Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>External Directors</i></b>. The Israeli
Companies Law requires companies organized under the laws of the State of Israel with shares that have been offered to the public in or
outside of Israel to appoint at least two external directors. No person may be appointed as an external director if the person is a relative
of the controlling shareholder of the company or if the person or the person&#8217;s relative, partner, employer or any entity under the
person&#8217;s control has or had, on or within the two years preceding the date of the person&#8217;s appointment to serve as an external
director, any affiliation with the company or the controlling shareholder of the company or the controlling shareholder&#8217;s relative
or any entity controlled by the company or by the controlling shareholder of the company. If the company does not have a controlling shareholder
or a person or entity which holds 25% of the total voting rights of the company, an external director may also not have an affiliation
with chairman of the board, the chief executive officer, beneficial owner of 5% or more of the issued shares or the voting power of the
company and the most senior executive officer of the company in the finance field. The term &#8220;affiliation&#8221; includes an employment
relationship, a business or professional relationship maintained on a regular basis (other than negligible relationships), control and
service as an &#8220;office holder&#8221; as defined in the Israeli Companies Law, however, &#8220;affiliation&#8221; does not include
service as a director of a private company prior to its first public offering if the director was appointed to such office for the purpose
of serving as an external director following the company&#8217;s first public offering. In addition, no person may serve as an external
director if the person&#8217;s position or other activities create or may create a conflict of interest with the person&#8217;s responsibilities
as an external director or may otherwise interfere with the person&#8217;s ability to serve as an external director. In addition, a director
in a company may not be appointed as an external director in another company if at that time, a director of the other company serves as
an external director in the first company. Moreover, a person may not be appointed as an external director, if he or she is employed by
the Israeli Securities Authority or by Tel-Aviv Stock Exchange. If, at the time external directors are to be appointed, all current members
of the board of directors which are not the controlling shareholders of the company or their relatives are of the same gender, then at
least one external director must be of the other gender.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 79; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->72<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">At least one of the external directors must have
&#8220;accounting and financial expertise&#8221; and the other external directors must have &#8220;professional expertise,&#8221; as such
terms are defined by regulations promulgated under the Israeli Companies Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The election of the&#160;nominee for external
director requires the affirmative vote of (i) the majority of the votes actually cast with respect to such proposal including at least
a majority of the voting power of the non-controlling shareholders (as such term is defined in the Israel Securities Law, 1968) or those
shareholders who do not have a personal interest in approval of the nomination except for a personal interest that is not as a result
of the shareholder&#8217;s connections with the controlling shareholder, who are present in person or by proxy and vote on such proposal,
or (ii) the majority of the votes cast on such proposal at the meeting, provided that the total votes cast in opposition to such proposal
by the non-controlling shareholders or those shareholders who do not have a personal interest in approval of the nomination except for
a personal interest that is not as a result of the shareholder&#8217;s connections with the controlling shareholder (as such term is defined
in the Israel Securities Law, 1968) does not exceed 2% of all the voting power in the Company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">External directors serve for a three-year term.
However, in accordance with the Israeli Companies Law regulations, external directors of a public company whose shares are traded on the
NASDAQ may be appointed for additional periods of three-year each provided that the audit committee and the board of directors have approved
that, given the external director&#8217;s expertise and contribution to the board and committee meetings, such appointment is for the
company&#8217;s benefit and provided further that the nomination to additional periods of three-year terms is approved through one of
the following mechanisms: (i) the board of directors proposed the nominee and his appointment was approved by the shareholders in the
manner required to appoint external directors for their initial term (described above); or (ii) one or more shareholders holding 1% or
more of the voting rights proposed the nominee, and the nominee is approved by the majority of the votes actually cast with respect to
such proposal and all of the following conditions are met: (a) the majority of votes does not include the votes of the controlling shareholder
or votes of shareholders who have a personal interest in approval of the nomination except for a personal interest that is not as a result
of the shareholder&#8217;s connections with the controlling shareholder and (b) the total votes cast in favor of such proposal by the
non-controlling shareholders or those shareholders who do not have a personal interest in the approval of the nomination except for a
personal interest that is not as a result of the shareholder&#8217;s connections with the controlling shareholder exceed 2% of all the
voting power in the company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">External directors may be removed from office
only by the same percentage of shareholders as is required for their election, or by a court, and then only if the external directors
cease to meet the statutory qualifications for their appointment, violate their duty of loyalty to the company or are found by a court
to be unable to perform his or hers duties on a full time basis. External directors may also be removed by the court if they are found
guilty of bribery, fraud, administrative offenses or use of inside information.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each committee of the board of directors that
may exercise a responsibility of the board of directors must include at least one external director. The audit committee must be comprised
of at least three directors and include all the external directors. An external director is entitled to compensation as provided in regulations
adopted under the Israeli Companies Law and is otherwise prohibited from receiving any other compensation, directly or indirectly, in
connection with such service.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Until the lapse of two years from termination
of office, we may not engage an external director, or his or her spouse or child to service as an office holder and cannot employ or receive
services from that person, either directly or indirectly, including through a corporation controlled by that person.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 80; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->73<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Independent Directors</i></b>. NASDAQ Stock Market Rules require
us to establish an audit committee comprised of at least three members and only of independent directors each of whom satisfies the respective
&#8220;independence&#8221; requirements of the SEC and NASDAQ.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Israeli Companies Law, a director
may be qualified as an independent director if such director is either (i) an external director; or (ii) a director that serves as a board
member less than nine years and the audit committee has approved that he or she meets the independence requirements of an external director.
A majority of the members serving on the audit committee must be independent under the Israeli Companies Law. In addition, an Israeli
company whose shares are publicly traded may elect to adopt a provision in its articles of association pursuant to which a majority of
its board of directors will constitute individuals complying with certain independence criteria prescribed by the Israeli Companies Law.
We have not included such a provision in our articles of association. Pursuant to Israeli regulations adopted in January 2011, directors
who comply with the independence requirements of NASDAQ and the SEC are deemed to comply with the independence requirements of the Israeli
Companies Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors has determined that Mr.
Sagi Schliesser and Mr. Ron Ettlinger&#160;both qualify as independent directors under the SEC and NASDAQ requirements and as external
directors under the Israeli Companies Law requirements. Our board of directors has further determined that Mr. Avi Zakay qualifies as
an independent director under the SEC, NASDAQ and Israeli Companies Law requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Committees of the Board of Directors </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Audit Committee</i></b>. Our audit committee,
established in accordance with Sections 114-117 of the Israeli Companies Law and Section 3(a)(58)(A) of the Securities Exchange Act of
1934, assists our board of directors in overseeing the accounting and financial reporting processes of our company and audits of our financial
statements, including the integrity of our financial statements, compliance with legal and regulatory requirements, our independent public
accountants&#8217; qualifications and independence, the performance of our internal audit function and independent public accountants,
finding any irregularities in the business management of our company for which purpose the audit committee may consult with our independent
auditors and internal auditor, proposing to the board of directors ways to correct such irregularities and such other duties as may be
directed by our board of directors. The responsibilities of the audit committee also include approving related-party transactions as required
by law. The audit committee is also required to determine whether any action is material and whether any transaction is an extraordinary
transaction or non-negligible transaction, for the purpose of approving such action or transaction as required by the Israeli Companies
Law. Under Israeli law, an audit committee may not approve an action or a transaction with a controlling shareholder, or with an office
holder, unless at the time of approval two external directors are serving as members of the audit committee and at least one of the external
directors was present at the meeting in which an approval was granted.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audit committee is currently composed of Messrs.
Ettlinger, Schliesser&#160;and Zakay, each of whom satisfies the respective &#8220;independence&#8221; requirements of the SEC and NASDAQ.
We also comply with Israeli law requirements for audit committee members. Our board of directors has determined that Mr. Ettlinger qualifies
as a financial expert.&#160; The audit committee meets at least once each quarter.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Compensation Committee</i></b><i>. </i>In
accordance with the Israeli Companies Law, we have a compensation committee, whose role is to: (i) recommend a compensation policy for
office holders and to recommend to the board, once every three years, on the approval of the continued validity of the compensation policy
that was determined for a period exceeding three years; (ii) recommend an update the compensation policy from time to time and to examine
its implementation; (iii) determine whether to approve the terms of service and employment of office holders that require the committee&#8217;s
approval; and (iv) exempt a transaction from the requirement of shareholders&#8217; approval in accordance with the provisions of the
Israeli companies Law. The compensation committee also has oversight authority over the actual terms of employment of directors and officers
and may make recommendations to the board of directors and the shareholders (where applicable) with respect to deviation from the compensation
policy that was adopted by the company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Israeli Companies Law, a compensation
committee must consist of no less than three members, including all of the external directors (who must constitute a majority of the members
of the committee), and the remainder of the members of the compensation committee must be directors whose terms of service and employment
were determined pursuant to the applicable regulations. The same restrictions on the actions and membership in the audit committee as
discussed above under &#8220;Audit Committee,&#8221; including the requirement that an external director serve as the chairman of the
committee and the list of persons who may not serve on the committee, also apply to the compensation committee. We have established a
compensation committee that is currently composed of Messrs. Ettlinger, Schliesser&#160;and Zakay.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 81; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->74<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Internal Auditor</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law also requires the board
of directors of a public company to appoint an internal auditor proposed by the audit committee. A person who does not satisfy the Israeli
Companies Law&#8217;s independence requirements may not be appointed as an internal auditor.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The role of the internal auditor is to examine,
among other things, the compliance of the company&#8217;s conduct with applicable law and orderly business practice. Our internal auditor
complies with the requirements of the Israeli Companies Law. Alkalay Monarov currently serves as our internal auditor.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Directors&#8217; Service Contracts </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no arrangements or understandings between
us and any of our subsidiaries, on the one hand, and any of our directors, on the other hand, providing for benefits upon termination
of their employment or service as directors of our company or any of our subsidiaries.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Approval of Related Party Transactions Under Israeli Law </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fiduciary Duties of Office Holders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law codifies the fiduciary
duties that &#8220;office holders,&#8221; including directors and executive officers, owe to a company. An &#8220;office holder&#8221;
is defined in the Israeli Companies Law as a chief executive officer, chief business manager, deputy general manager, vice general manager,
any other person assuming the responsibilities of any of the foregoing positions without regard to such person&#8217;s title or a director
or any other manager directly subordinate to the general manager. An office holder&#8217;s fiduciary duties consist of a duty of care
and a duty of loyalty. The duty of care requires an office holder to act at a level of care that a reasonable office holder in the same
position would employ under the same circumstances. This includes the duty to utilize reasonable means to obtain (i) information regarding
the appropriateness of a given action brought for his approval or performed by him by virtue of his position and (ii) all other information
of importance pertaining to the foregoing actions. The duty of loyalty includes (i) avoiding any conflict of interest between the office
holder&#8217;s position in the company and any other position he holds or his personal affairs, (ii) avoiding any competition with the
company&#8217;s business, (iii) avoiding exploiting any business opportunity of the company in order to receive personal gain for the
office holder or others, and (iv) disclosing to the company any information or documents relating to the company&#8217;s affairs that
the office holder has received due to his position as an office holder.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Disclosure of Personal Interests of an Office Holder </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law requires that an office
holder promptly, and no later than the first board meeting at which such transaction is considered, disclose any personal interest that
he or she may have and all related material information known to him or her and any documents in their position, in connection with any
existing or proposed transaction by us. In addition, if the transaction is an extraordinary transaction, that is, a transaction other
than in the ordinary course of business, other than on market terms, or likely to have a material impact on the company&#8217;s profitability,
assets or liabilities, the office holder must also disclose any personal interest held by the office holder&#8217;s spouse, siblings,
parents, grandparents, descendants, spouse&#8217;s descendants and the spouses of any of the foregoing, or by any corporation in which
the office holder or a relative is a 5% or greater shareholder, director or general manager or in which he or she has the right to appoint
at least one director or the general manager.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 82; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->75<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Approval of Transactions with Office Holders and Controlling
Shareholders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Some transactions, actions and arrangements involving
an office holder (or a third party in which an office holder has a personal interest) must be approved by the board of directors and,
in some cases, by the audit committee or the compensation committee and by the board of directors, and under certain circumstances shareholder
approval may also be required, provided, however, that such transactions are for the benefit of the company. Subject to certain exceptions.
a person who has a personal interest in the approval of a transaction by the audit committee or the Board, may not be present and take
part in the voting. An officer or a director who has a personal interest, may be present at the meeting for the purpose of presenting
the transaction if the chairman of the audit committee or the Board, as relevant, has determined that the presence of the officer or director
is required. A director may be present and vote at the meetings of the audit committee and Board if the majority of the directors have
a personal interest in the approval of the transaction. In such case, the transaction also requires approval by the general meeting. The
disclosure requirements which apply to an office holder also apply to such transaction with respect to his or her personal interest in
the transaction.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Companies Law provides for certain procedural
constraints on a public company entering into a transaction in which a controlling shareholder and other interested parties have a personal
interest. More specifically, Section 275 of the Companies Law provides that an extraordinary transaction (which is defined as a transaction
that is either not in a company&#8217;s ordinary course of business; or a transaction that is not undertaken in market conditions; or
a transaction that is likely to substantially influence the profitability of a company, its property or liabilities) between a public
company and its controlling shareholder, or an extraordinary transaction of a public company with a third party in which the controlling
shareholder has a personal interest, including a transaction of a public company with a controlling shareholder, directly or indirectly,
for the receipt of services therefrom (and including a transaction concerning the compensation arrangement of a controlling shareholder
in its capacity as an employee or office holder of the company) (a &#8220;Controlling Party Transaction&#8221;), requires the approval
of the audit committee (and with respect to a transaction concerning the compensation arrangement &#8211; the compensation committee),
the board of directors and the general meeting of shareholders, provided however that the majority approving the transaction shall include
at least one half of the votes of shareholders who do not have a personal interest in the transaction and are participating in the vote,
or that the aggregate number of votes against the approval of the transaction, voted by shareholders who do not have such personal interest
do not exceed 2% of the entire voting rights in the company. Section 275 of the Companies Law further provides that if the term of the
Controlling Party Transaction extends beyond three years, the above approvals are required once every three years. However, if such transaction
does not relate to a compensation arrangement, then the audit committee may approve the transaction for a longer duration, provided that
the audit committee determines that such duration is reasonable under the circumstances. In accordance with the Israeli Companies law
the audit committee is responsible to determine that Controlling Party Transactions shall be subject to a competitive procedure or other
similar procedure before such transactions are approved.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended December 31, 2020, we sold
approximately $2.8 million of services to affiliated companies of Formula Systems. In 2020, we also purchased from those affiliated companies
approximately $0.8 million of hardware, software and services. We also provided Formula Systems cash management, accounting and bookkeeping
services for total consideration of $0.2 million.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Approval Process of Terms of Service and Employment of Office
Holders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the Israeli Companies Law, the method of approval of Terms of
Service and Employment of office holders must be approved as follows:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to an office holder who is not the general manager, a director, a controlling shareholder or a relative of the controlling shareholder:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event the transaction is in accordance with the compensation policy of the company &#8211; approval (in the following order) of:
(i) compensation committee and (ii) board of directors.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in"></p><div>


</div><!-- Field: Page; Sequence: 83; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->76<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event the transaction is not in accordance with the compensation policy of the company &#8211; approval, in special cases (in the
following order), by the (i) compensation committee, (ii) board of directors and (iii) company&#8217;s shareholders, by a simple majority,
provided that such majority shall include (i) at least one half of the votes of shareholders who are participating in the vote and are
not controlling shareholders or do not have a personal interest regarding the approval of the compensation policy, or (ii) the aggregate
number of the opposing votes, voted by shareholders who do not have such personal interest or are not controlling shareholders, do not
exceed two percent (2%) of the entire voting rights in the company (the &#8220;<b>Special Majority</b>&#8221;). Under these circumstances,
the compensation committee and board of directors are required to approve the transaction based on certain considerations and include
certain instructions in connection with the compensation policy. In the event the company&#8217;s shareholders do not approve the compensation
of the office holder, the compensation committee and board of directors may still approve the transaction, in special cases and with
detailed reasons and after discussion and examining the rejection of the company&#8217;s shareholders.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to a company&#8217;s general manager (generally the equivalent of a CEO):</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event the transaction is in accordance with the compensation policy - approval (in the following order) by the: (i) compensation
committee, (ii) board of directors and (iii) company&#8217;s shareholders with the &#8220;Special Majority&#8221; described above.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event the transaction is not in accordance with the compensation policy &#8211; the approval process and requirements are the same
as the approval process for such a transaction with an office holder who is not the general manager, a controlling shareholder or a relative
of the controlling shareholder.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Israeli Companies Law includes an exception from the shareholder approval requirement in connection with the approval of a transaction
with a general manager candidate, subject to certain conditions. In addition, in the event the company&#8217;s shareholders do not approve
the compensation of the general manager, the compensation committee and board of directors may still approve the transaction, in special
cases and with detailed reasons and after discussion and examining the rejection of the company&#8217;s shareholders.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to a director who is not a controlling shareholder or a relative of the controlling shareholder:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event the transaction is in accordance with the compensation policy &#8211; approval (in the following order) by the: (i) compensation
committee, (ii) board of directors and (iii) company&#8217;s shareholders with a regular majority.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event the transaction is not in accordance with the compensation policy &#8211; the approval process and requirements are the same
as the approval process for such a transaction with an office holder who is not the general manager, a controlling shareholder or a relative
of the controlling shareholder (other than the possibility to approve a transaction that was not approved by the shareholders).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to a controlling shareholder or a relative of a controlling shareholder:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
the event the transaction is in accordance with the compensation policy - approval (in the following order) by the: (i) compensation
committee, (ii) board of directors and (iii) company&#8217;s shareholders with the &#8220;Special Majority&#8221; described above.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px">&#160;</td>
    <td style="width: 24px">&#9679;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the event the transaction is not in accordance with the compensation policy: the approval process and requirements are the same as the approval process for such a transaction with an office holder who is not the general manager, a controlling shareholder or a relative of the controlling shareholder (other than the possibility to approve a transaction that was not approved by the shareholders).</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 84; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->77<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with the Israeli Companies Law,
the audit committee is responsible to determine that Controlling Party Transactions shall be subject to a competitive procedure or other
similar procedure before such transactions are approved.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our latest amended compensation policy was adopted on February 25,
2021.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Provisions Restricting Change in Control of Our Company </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Tender Offer</i></b>. In certain circumstances,
an acquisition of shares in a public company must be made by means of a tender offer if, as a result of the acquisition, the purchaser
would hold 25% or more of the voting rights in the company (unless there is already a 25% or greater shareholder of the company) or more
than 45% of the voting rights in the company (unless there is already a shareholder that holds more than 45% of the voting rights in the
company). If, as a result of an acquisition, the acquirer would hold more than 90% of a company&#8217;s shares or voting rights, the acquisition
must be made by means of a tender offer for all of the shares. A purchase by a tender offer is subject to additional requirements as specified
in the Israeli Law and regulations promulgated thereunder.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Merger</i></b>. The Israeli Companies Law
generally requires that a merger be approved by the board of directors and by the general meeting of the shareholders. Upon the request
of any creditor of a merging company, a court may delay or prevent the merger if it concludes that there is a reasonable concern that,
as a result of the merger, the surviving company will be unable to satisfy its obligations. In addition, a merger may generally not be
completed unless at least (i) 50 days have passed since the filing of the merger proposal with the Israeli Registrar of Companies, and
(ii) 30 days have passed since the merger was approved by the shareholders of each of the merging companies. The approval of merger by
the company is also subject to additional approval requirements as specified in the Israeli Companies Law and regulations promulgated
thereunder.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Exculpation, Indemnification and Insurance of Directors and Officers
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Exculpation and Indemnification of Office Holders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law and our Articles of
Association authorize us, subject to the receipt of requisite corporate approvals, to indemnify and exempt our directors and officers,
subject to certain conditions and limitations. &#160;Most recently, in November 2011 our shareholders approved a form of indemnification
and exculpation letter to ensure that our directors and officers (including any director and officer who may be deemed to be a controlling
shareholder, within the meaning of the Israeli Companies Law) are afforded protection to the fullest extent permitted by law as currently
in effect. Under the approved form of indemnification and exculpation letter, the total amount of indemnification allowed may not exceed
an amount equal to 25% of our shareholders&#8217; equity in the aggregate, calculated with respect to each of our directors and officers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law provides that an Israeli
company may not exculpate an office holder from liability for a breach of the duty of loyalty of the office holder. The company may, however,
approve an office holder&#8217;s act performed in breach of the duty of loyalty, provided that the office holder acted in good faith,
the act or its approval does not harm the company and the office holder discloses the nature of his or her personal interest in the act
and all material facts and documents a reasonable time before discussion of the approval. An Israeli company may exculpate an office holder
in advance from liability to the company, in whole or in part, for a breach of duty of care, but only if a provision authorizing such
exculpation is inserted in its articles of association. An Israeli company may also not exculpate a director for liability arising out
of a prohibited dividend or distribution to shareholders.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law provides that a company
may, if permitted by its articles of association, indemnify an office holder for acts or omissions performed by the office holder in such
capacity for:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A financial liability imposed on the office holder in favor of another person by any judgment, including a settlement or an arbitrator&#8217;s award approved by a court;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reasonable litigation expenses, including attorney&#8217;s fees, actually incurred by the office holder as a result of an investigation or proceeding instituted against him or her by a competent authority, provided that such investigation or proceeding concluded without the filing of an indictment against the office holder or the imposition of any financial liability instead of criminal proceedings, or concluded without the filing of an indictment against the office holder and a financial liability was imposed on the officer holder instead of criminal proceedings with respect to a criminal offense that does not require proof of criminal intent;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 85; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->78<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reasonable litigation expenses, including attorneys&#8217; fees, incurred by such office holder or which were imposed on him by a court, in proceedings the company instituted against the office holder or that were instituted on the company&#8217;s behalf or by another person, or in a criminal charge from which the office holder was acquitted, or in a criminal proceeding in which the office holder was convicted of a crime which does not require proof of criminal intent; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenses, including reasonable litigation expenses and legal fees, incurred by such office holder as a result of a proceeding instituted against him in relation to (A) infringements that may result in imposition of financial sanction pursuant to the provisions of Chapter H&#8217;3 under the Israeli Securities Law or (B) administrative infringements pursuant to the provisions of Chapter H&#8217;4 under the Israeli Securities Law or (C) infringements pursuant to the provisions of Chapter I&#8217;1 under the Israeli Securities Law;&#160;&#160;and (e) payments to an injured party of infringement under Section 52ND(a)(1)(a) of the Israeli Securities Law.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In accordance with the Israeli Companies Law, a company&#8217;s articles
of association may permit the company to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undertake in advance to indemnify an office holder, except that with respect to a financial liability imposed on the office holder by any judgment, settlement or court-approved arbitration award, the undertaking must be limited to types of occurrences, which, in the opinion of the company&#8217;s board of directors, are, at the time of the undertaking, foreseeable due to the company&#8217;s activities and to an amount or standard that the board of directors has determined is reasonable under the circumstances; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retroactively indemnify an office holder of the company.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Insurance for Office Holders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law provides that a company
may, if permitted by its articles of association, insure an office holder for acts or omissions performed by the office holder in such
capacity for:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A breach of his or her duty of care to the company or to another person;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A breach of his or her duty of loyalty to the company, provided that the office holder acted in good faith and had reasonable cause to assume that his act would not prejudice the company&#8217;s interests; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A financial liability imposed upon the office holder in favor of another person.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subject to the provisions of the Israeli Companies
Law and the Israeli Securities Law,&#160;&#160;a company may also enter into a contract to insure an office holder for (A) expenses, including
reasonable litigation expenses and legal fees, incurred by the office holder as a result of a proceeding instituted against such office
holder in relation to (1) infringements that may impose financial sanction pursuant to the provisions of Chapter H&#8217;3 under the Israeli
Securities Law or (2) administrative infringements pursuant to the provisions of Chapter H&#8217;4 under the Israeli Securities Law or
(3) infringements pursuant to the provisions of Chapter I&#8217;1 under the Israeli Securities Law and (B) payments made to the injured
parties of such infringement under Section 52ND(a)(1)(a) of the Israeli Securities Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Limitations on Exculpation, Insurance and Indemnification</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Israeli Companies Law provides that neither
a provision of the articles of association permitting the company to enter into a contract to insure the liability of an office holder,
nor a provision in the articles of association or a resolution of the board of directors permitting the indemnification of an office holder,
nor a provision in the articles of association exempting an office holder from duty to the company shall be valid, where such insurance,
indemnification or exemption relates to any of the following:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A breach by the office holder of his duty of loyalty, except with respect to insurance coverage or indemnification if the office holder acted in good faith and had reasonable grounds to assume that the act would not prejudice the company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 86; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->79<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A breach by the office holder of his duty of care if such breach was committed intentionally or recklessly, unless the breach was committed only negligently;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any act or omission committed with intent to derive an unlawful personal gain; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fine, civil fine, financial sanction or forfeiture imposed on the office holder.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, pursuant to the Israeli Companies
Law, exemption of, procurement of insurance coverage for, an undertaking to indemnify or indemnification of an office holder must be approved
by the compensation committee and the board of directors and, if such office holder is a director or a controlling shareholder or a relative
of the controlling shareholder, also by the shareholders general meeting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our articles of association allow us to insure,
indemnify and exempt our office holders to the fullest extent permitted by law, subject to the provisions of the Israeli Companies Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 25, 2021, our shareholders approved
that the coverage of our directors&#8217; and officers&#8217; liability insurance policy will be up to a maximum amount of $60,000,000,
both per claim and in the aggregate, plus up to $10,000,000 of Side A Difference in Conditions coverage. In addition, it was approved
that we may pay an annual premium not exceeding $2,000,000 per year (which may be increased by no more than 20% per year), and that any
renewal, extension or replacement thereof will be on terms substantially similar to or better (from the perspective of the directors and
officers) than those of the then-effective insurance policy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_025"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Employees</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents the number of our
employees categorized by geographic location as of December 31, 2018, 2019 and 2020:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font: 10pt Times New Roman, Times, Serif">Israel</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,184</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,133</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">999</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif">Asia</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">204</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">186</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">164</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">North America</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,513</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">1,194</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">933</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">South Africa</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">12</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">14</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">Europe</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">126</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">115</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">116</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif">Total</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,039</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,642</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,226</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the number of our employees categorized
by activity as of December 31, 2018, 2019 and 2020:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; font: 10pt Times New Roman, Times, Serif; text-align: left">Technical support and consulting</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,506</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">2,126</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">1,761</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Research and development</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">233</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">212</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">198</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Marketing and sales</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">161</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">158</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">140</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt">Operations and administrations</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">139</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">146</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">127</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Total</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,039</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,642</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,226</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We consider our employees the most valuable asset
of our company. We offer competitive compensation and comprehensive benefits to attract and retain our employees. The remuneration and
rewards include retention through share-based compensation and performance-based bonuses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We believe that an engaged workforce is key to
maintaining our ability to innovate. We have steadily increased our workforce and have been successful in integrating our new employees
and keeping our employees engaged. Investing in our employees' career growth and development is an important focus for us. We offer learning
opportunities and training programs including workshops, guest speakers and various conferences to enable our employees to advance in
their chosen professional paths.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are committed to providing a safe work environment
for our employees. We have taken necessary precautions in response to the recent COVID-19 outbreak, including offering employees flexibility
to work from home, mandatory social distancing requirements in the workplace (such as adding more space between work spaces) and health
monitoring for our employees, daily office disinfection and sanitization, provision of hand sanitizer and face masks to all employees,
and improvement and optimization of our telecommuting system to support remote work arrangements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our relationships with our employees in Israel
are governed by Israeli labor legislation and regulations, extension orders of the Israeli Ministry of Labor and personal employment agreements.
Israeli labor laws and regulations are applicable to all of our employees in Israel. The laws concern various matters, including severance
pay rights at termination, notice period for termination, retirement or death, length of workday and workweek, minimum wage, overtime
payments and insurance for work-related accidents. We currently fund our ongoing legal severance pay obligations by paying monthly premiums
for our employees&#8217; insurance policies and or pension funds. At the time of commencement of employment, our employees generally sign
written employment agreements specifying basic terms and conditions of employment as well as non-disclosure, confidentiality and non-compete
provisions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 87; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->80<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_026"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>E.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps; "><b>Share
Ownership</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Beneficial Ownership of Executive Officers and Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth certain information as of <span>December
31</span>, 2020 regarding the beneficial ownership by each of our directors and executive officers:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><b>Name</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number
                                            of<br/>
                                            Ordinary<br/>
                                            Shares<br/>
                                            Beneficially<br/>
                                            Owned <sup>(1)</sup></b></p></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Percentage<br/>
                                            of <br/>
                                            Ownership <sup>(2)</sup></b></p></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left">Guy Bernstein</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">150,000</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asaf Berenstin <sup>(3)</sup></span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">38,225</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Ron Ettlinger</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Naamit Salomon</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Sagi Schliesser</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Avi Zakay</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Arik Faingold</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Yuval Baruch</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Arik Kilman</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">38,130</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Yakov Tsaroya</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">20,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Yuval Lavi</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">--</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -34.55pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -34.55pt"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less
than 1%</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -34.55pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beneficial
ownership is determined in accordance with the rules of the SEC and generally includes voting or investment power with respect to securities.
Ordinary Shares relating to options currently exercisable or exercisable within 60 days of the date of this table are deemed outstanding
for computing the percentage of the person holding such securities but are not deemed outstanding for computing the percentage of any
other person. Except as indicated by footnote, and subject to community property laws where applicable, the persons named in the table
above have sole voting and investment power with respect to all shares shown as beneficially owned by them.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -34.55pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
percentages shown are based on <span>49,035,055 </span>Ordinary Shares issued and outstanding as of <span>December
31</span>, 2020.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -34.55pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes
15,000 currently exercisable options granted under our 2007 Stock Option Plan, having an exercise price of $2.94 per share that expire
in 2021 at the latest and 23,225 Ordinary Shares.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -34.55pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -34.55pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock-Based Compensation Plans </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2007 Incentive Compensation Plan</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2007, we adopted our 2007 Incentive Compensation
Plan, or the 2007 Plan, under which we may grant options, restricted shares, restricted share units and performance awards to employees,
officers, directors and consultants of our company and its subsidiaries. The shares subject to the 2007 Plan may be either authorized
or unissued shares or previously issued shares acquired by our company or any of its subsidiaries. The total number of shares that may
be delivered pursuant to awards under the 2007 Plan shall not exceed 1,500,000 shares in the aggregate. If any award shall expire, terminate,
be cancelled or forfeited without having been fully exercised or satisfied by the issuance of shares, then the shares subject to such
award shall be available again for delivery in connection with future awards under the 2007 Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 88; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->81<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2013, our shareholders approved a
1,000,000 share increase in the number of Ordinary Shares available for issuance under the 2007 Stock Option Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2015 our board of directors increased
the amount of Ordinary Shares reserved for issuance by an additional 250,000 Ordinary Shares and extended the plan by 10 years until August
1, 2027. As of December 31, 2020, an aggregate of 932,500 Ordinary Shares are available for future grants under the Plan.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2007 Plan will terminate upon the earliest
of: (i) August 31, 2027; (ii) the termination of all outstanding awards in connection with a corporate transaction; or (iii) in connection
with, and as a result of, any other relevant event, including the 2007 Plan&#8217;s termination by the Board of Directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the 2007 Plan, the option committee shall
have full discretionary authority to grant or, when so restricted by applicable law, recommend the Board of Directors to grant, pursuant
to the terms of the 2007 Plan, options and restricted shares and restricted share units to those individuals who are eligible to receive
awards.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2007 Plan provides that each option will expire
on the date stated in the award agreement, which will not be more than ten years from its date of grant. The exercise price of an option
shall be determined by the option committee of the Board of Directors and set forth in the award agreement. Unless determined otherwise
by the Board of Directors, the exercise price shall be equal to, or higher than, the fair market value of our company&#8217;s shares on
the date of grant.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the 2007 Plan, restricted shares and restricted
share units shall not be purchased for less than the ordinary share&#8217;s par value, unless determined otherwise by the Board of Directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the 2007 Plan in the event of any reclassification,
recapitalization, merger or consolidation, reorganization, stock dividend, cash dividend, distribution of subscription rights or other
distribution in securities of the Company, stock split or reverse stock split, combination or exchange of shares, repurchase of shares,
or other similar change in corporate structure, that proportionally apply to all of our Ordinary Shares, we, shall substitute or adjust,
as applicable, the number, class and kind of securities which may be delivered under Section 4.1; the number, class and kind, and/or price
(such as the Option Price of Options) of securities subject to outstanding awards; and other value determinations applicable to outstanding
awards, as determined by our Board of Directors, in order to prevent dilution or enlargement of participants&#8217; rights under the 2007
Plan; provided, however, that the number of Ordinary Shares subject to any award shall always be a whole number. The Board of Directors
shall also make appropriate adjustments and modifications, in the terms of any outstanding awards to reflect such changes in our share
capital, including modifications of performance goals and changes in the length of performance periods, if applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Board of Directors may, from time to time,
alter, amend, suspend or terminate the 2007 Plan, with respect to awards that have not been granted, subject to shareholder approval,
if and to the extent required by applicable law. In addition, no such amendment, alteration, suspension or termination of the 2007 Plan
or any award theretofore granted, shall be made which would materially impair the previously accrued rights of a participant under any
outstanding award without the written consent of such participant, provided, however, that the Board of Directors may amend or alter the
2007 Plan and the option committee may amend or alter any award, including any agreement, either retroactively or prospectively, without
the consent of the applicable participant, (i) so as to preserve or come within any exemptions from liability under any law or the rules
and releases promulgated by the SEC, or (ii) if the Board of Directors or the option committee determines in its discretion that such
amendment or alteration either is (a) required or advisable for us, the 2007 Plan or the award to satisfy, comply with or meet the requirements
of any law, regulation, rule or accounting standard, or (b) not reasonably likely to significantly diminish the benefits provided under
such award, or that such diminishment has been or will be adequately compensated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During 2020, options to purchase an aggregate
of 95,517 Ordinary Shares were exercised under the 2007 Plan at an average exercise price of $2.28 per share and options to purchase 24,250
Ordinary Shares remained outstanding. As of December 31, 2020, our executive officers and directors as a group, consisting of 13 persons,
held options to purchase 15,000 Ordinary Shares under the 2007 Plan, having an exercise price of $2.94 per share.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 89; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->82<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_027"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 7.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_028"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Major
Shareholders</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Formula Systems, an Israeli company traded on
the NASDAQ Global Select Market and the TASE, holds 22,324,434 or 45.53% of our outstanding Ordinary Shares. Formula Systems is controlled
by Asseco, a Polish company listed on the Warsaw Stock Exchange, which holds 25.60% of the Ordinary Shares of Formula Systems. Guy Bernstein
owns 11.89% of the outstanding shares of Formula Systems. In addition, on October 4, 2017 Asseco entered into a shareholders agreement,
which was amended on September 7, 2020, with Mr. Bernstein, under which agreement Asseco has been granted an irrecoverable proxy to vote
an additional 1,817,973 Ordinary Shares of Formula, thereby effectively giving Asseco beneficial ownership (voting power) over an aggregate
of 37.49% of Formula&#8217;s outstanding ordinary share. Therefore, based on the foregoing beneficial ownership by each of Formula and
Asseco, each of Formula and Asseco may be deemed to directly or indirectly (as appropriate) control us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth as of <span>December
31, 2020 </span>certain information regarding the beneficial ownership by all shareholders known to us to own beneficially 5.0% or more
of our ordinary shares:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><b>Name</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number
    of<br/>
    Ordinary<br/>
    Shares<br/>
    Beneficially<br/>
    Owned<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage<br/>
    of<br/>
    Ownership&#8239;<sup>(2)</sup></b></span></td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Formula Systems (1985) Ltd. <sup>(3)</sup></span></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">22,324,434</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">45.53</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Harel Insurance <sup>(4)</sup></span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">4,835,262</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">9.86</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Clal Insurance Enterprises Holdings Ltd <sup>(5)</sup></span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">3,765,068</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">7.68</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yelin Lapidot <sup>(6)</sup> </span></td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">2,626,903</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">5.36</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">%</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Beneficial
ownership is determined in accordance with the rules of the SEC and generally includes voting or investment power with respect to securities.
Ordinary Shares relating to options currently exercisable or exercisable within 60 days of the date of this table are deemed outstanding
for computing the percentage of the person holding such securities but are not deemed outstanding for computing the percentage of any
other person. Except as indicated by footnote, and subject to community property laws where applicable, the persons named in the table
above have sole voting and investment power with respect to all shares shown as beneficially owned by them.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.35pt; text-align: justify; text-indent: -27.35pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
percentages shown are based on 49,035,055 <span>Ordinary </span>Shares issued and outstanding as of December
31, 2020.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.35pt; text-align: justify; text-indent: -27.35pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Asseco
owns 25.60% of the outstanding shares of Formula. As such, Asseco may be deemed to be the beneficial owner of the aggregate 22,324,434
Ordinary Shares held directly by Formula Systems. Guy Bernstein owns 11.89% of the outstanding shares of Formula Systems. In addition,
on October 4, 2017 Asseco entered into a shareholders agreement, which was amended on September 7, 2020, with Mr. Bernstein, under which
agreement Asseco has been granted an irrecoverable proxy to vote an additional 1,817,973 Ordinary Shares of Formula, thereby effectively
giving Asseco beneficial ownership (voting power) over an aggregate of 37.49% of Formula&#8217;s outstanding ordinary shares. Therefore,
based on the foregoing beneficial ownership by each of Formula and Asseco, each of Formula and Asseco may be deemed to directly or indirectly
(as appropriate) control us. The address of Asseco is 35-322 Rzeszow, ul. Olchowa 14, Poland.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.35pt; text-align: justify; text-indent: -27.35pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on Schedule 13G amendment filed on January 27, 2021, Harel Insurance Investments &amp; Financial Services Ltd. Such Ordinary shares are
held by members of the public through, among others, provident funds and/or mutual funds and/or pension funds and/or insurance policies
and/or exchange traded funds, which are managed by subsidiaries of the Reporting Person, each of which subsidiaries operates under independent
management and makes independent voting and investment decisions. Harel Insurance Investments &amp; Financial Services Ltd. is an Israeli
public company, with a principal business address at Harel House; 3 Aba Hillel Street; Ramat Gan 52118, Israel.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 90; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->83<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on Schedule 13G amendment filed on February 16, 2020, by Clal Insurance Enterprises Holdings Ltd. <span>Of
the 3,765,068 Ordinary Shares held as of December 31, 2020 and reported by such shareholder (i) 71,909 Ordinary Shares are beneficially
held for its own account; and (ii) 3,693,159 are held for members of the public through, among others, provident funds and/or pension
funds and/or insurance policies, which are managed by subsidiaries of Clal, which subsidiaries operate under independent management and
make independent voting and investment decisions. Clal Insurance Enterprises Holdings Ltd </span>is an Israeli public company, with a
principal business address at 36 Raul Wallenberg St., Tel Aviv 66180, Israel.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.35pt; text-align: justify; text-indent: -27.35pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based
on Schedule 13G amendment filed on February 2, 2020. Of the 2,626,903 Ordinary Shares reported by such shareholder as of December 31,
2020, (i) 1,587,859 Ordinary Shares beneficially owned by mutual funds managed by Yelin Lapidot Mutual Funds Management Ltd. and (ii)
1,039,044 Ordinary Shares (representing 2.12% of the total Ordinary Shares outstanding) beneficially owned by provident funds managed
by Yelin Lapidot Provident Funds Management Ltd. The Ordinary Shares beneficially owned by Yelin are held by provident funds managed
by Yelin Lapidot Provident Funds Management Ltd., or Yelin Provident, and/or mutual funds managed by Yelin Lapidot Mutual Funds Management
Ltd., or Yelin Mutual. Each of Yelin Provident and Yelin Mutual is a wholly-owned subsidiary of Yelin Holdings. Messrs. Dov Yelin and
Yair Lapidot each own 24.38% of the share capital and 25% of the voting rights of Yelin Holdings, and are responsible for the day-to-day
management of Yelin Holdings. The Ordinary Shares beneficially owned are held for the benefit of the members of the provident funds and
the mutual funds. Each of Messrs. Yelin and Lapidot, Yelin Holdings, Yelin Provident and Yelin Mutual disclaims beneficial ownership
of the subject Ordinary Shares. The address of Yalin is 50 Dizengoff Street, Dizengoff Center, Gate 3, Top Tower, 13th floor, Tel Aviv
64332, Israel.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63.35pt; text-align: justify; text-indent: -27.35pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Significant Changes in the Ownership of Major Shareholders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In July 2018, Formula participated in our private
placement (together with other institutional investors) and reported on July 30, 2018 on Schedule 13D/A that it holds 22,080,468 Ordinary
Shares reflecting ownership of 45.2%. It currently holds 22,324,434 Ordinary Shares reflecting an ownership level of 45.53%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span>In the past
three years, Yelin Lapidot Holdings Management Ltd.</span> jointly with Messrs. Dov Yelin and Yair Lapidot, filed several Schedules 13G
with the SEC reflecting their level of investment in our company. A Schedule 13G amendment filed with the SEC on January 27, 2020, reflected
an ownership of 2,972,929, or 6.08% of our Ordinary Shares. A Schedule 13G amendment filed with the SEC on February 2, 2021, reflected
ownership of 2,626,903, or 5.36% of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on a Schedule 13G filed on January 29, 2019,
Harel Insurance Investments &amp; Financial Services Ltd. held 2,728,908 or 5.58% of our Ordinary Shares. Based on written notification
received from Harel Insurance Investments &amp; Financial Services Ltd on March 31, 2020, subsequent to Amendment No.1 to Schedule 13G
filed on January 23, 2020, Harel Insurance Investments &amp; Financial Services Ltd. holds 4,564,903 or 9.32% of our Ordinary Shares.
A Schedule 13G amendment filed with the SEC on January 27, 2021, reflected ownership of 4,835,262, or 9.86% of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In January 2018, Clal first filed a Schedule 13G with the SEC reflecting
ownership of 2,276,349 or 5.2% of our Ordinary Shares. A Schedule 13G filed with the SEC on February 14, 2019, reflected an increase in
ownership to 3,630,149, or 7.43% of our Ordinary Shares. A Schedule 13G filed with the SEC on February 10, 2020, reflected an increase
in ownership to 4,144,717, or 8.5% of our Ordinary Shares. A Schedule 13G filed with the SEC on February 16, 2021, reflected a decrease
in ownership to 3,765,068, or 7.68% of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 91; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->84<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Major Shareholders Voting Rights</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our major shareholders do not have different voting rights.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Record Holders</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on a review of the information provided
to us by our U.S. transfer agent, as of January 1, 2021, there were 53 record holders, of which 42 record holders holding approximately
96.5% of our Ordinary Shares had registered addresses in the United States.&#160; These numbers are not representative of the number of
beneficial holders of our shares nor are they representative of where such beneficial holders reside, since many of these Ordinary Shares
were held of record by brokers or other nominees (including one U.S. nominee company, CEDE &amp; Co., which held approximately 96.5% of
our outstanding Ordinary Shares as of such date).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_029"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Related
Party Transactions</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For information about related party transactions
see &#8220;Item 6C. Directors, Senior Management and Employees &#8211; Board Practices - Approval of Related Party Transactions Under
Israeli Law.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_030"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Interests
of Experts and Counsel</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_031"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 8.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">FINANCIAL INFORMATION</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_032"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Consolidated Statements and Other Financial Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">See the consolidated financial statements, including the notes thereto,
included in Item 18.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Legal Proceedings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than with respect to the below mentioned
legal proceedings, we and our subsidiaries are, from time to time, subject to legal, administrative and regulatory proceedings, claims,
demands and investigations in the ordinary course of business, including claims with respect to intellectual property, contracts, employment
and other matters. Based upon the advice of counsel, we do not believe that the ultimate resolution of these matters will materially affect
our consolidated financial position, results of operations or cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2016, an Israeli software company,
that was previously involved in an arbitration proceeding with us in 2015 and won damages from us for $2.4 million, filed a lawsuit seeking
damages of NIS 34,106,000 against us and one of our subsidiaries. This lawsuit was filed as part of an arbitration proceeding. In the
lawsuit, the software company claimed that warning letters that we sent to its clients in Israel and abroad, warning those clients against
the possibility that the conversion procedure offered by the software company may amount to an infringement of our copyrights (the &#8220;Warning
Letters&#8221;), as well as other alleged actions, have caused the software company damages resulting from loss of potential business.
The lawsuit is based on rulings given in the 2015 arbitration proceeding in which it was allegedly ruled that the Warning Letters constituted
a breach of a non-disclosure agreement (NDA) signed between the parties.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 113.4pt; text-align: justify; text-indent: -28.35pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We rejected the claims by the Israeli software
company and moved to dismiss the lawsuit entirely. At this point, all the relevant motions have been filed and all witnesses were deposed
including submission of legal summaries. We are unable to make a reasonably reliable estimate of our chances of successfully defending
this lawsuit.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>


</div><!-- Field: Page; Sequence: 92; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->85<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Dividend Distribution Policy</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In September 2012, our Board of Directors adopted
a policy for distributing dividends, under which we will distribute a dividend of up to 50% of our annual distributable profits each year,
subject to any applicable law. On August 2019, our Board of Directors amended our dividend distribution policy, whereas, each year we
will distribute a dividend of up to 75% of our annual distributable profit. It is possible that our Board of Directors will decide, subject
to the conditions stated above, to declare additional dividend distributions. Our Board of Directors may at its discretion and at any
time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend distributions or not to distribute
a dividend.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to the Israeli Companies Law, a registrant
may distribute dividends out of its profits provided that there is no reasonable concern that such dividend distribution will prevent
the company from paying all its current and foreseeable obligations, as they become due. Notwithstanding the foregoing, dividends may
be paid with the approval of a court, provided that there is no reasonable concern that such dividend distribution will prevent the company
from satisfying its current and foreseeable obligations, as they become due. Profits, for purposes of the Israeli Companies Law, means
the greater of retained earnings or earnings accumulated during the preceding two years, after deducting previous distributions that were
not deducted from the surpluses.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><div><a id="a_033"></a></div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.5in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Significant
Changes</b></span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except as otherwise disclosed in this annual report,
no significant change has occurred since December 31, 2020.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_034"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 9.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">THE OFFER AND LISTING</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_035"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Offer and Listing Details</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">Our ordinary shares are traded on the NASDAQ Global Select
Market under the ticker symbol &#8220;MGIC&#8221;.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_036"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Plan of Distribution</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_037"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Markets</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Ordinary Shares were listed on the NASDAQ
Global Market (symbol: MGIC) from our initial public offering in the United States on August 16, 1991 until January 3, 2011, at which
date the listing of our Ordinary Shares was transferred to the NASDAQ Global Select Market. Since November 16, 2000, our Ordinary Shares
have also traded on the TASE, and on December 15, 2011 they have been included in the TASE&#8217;s TA-125 Index.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_038"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Selling Shareholders</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 93; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->86<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_039"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>E.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Dilution</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_040"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Expenses of the Issue</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_041"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 10.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">ADDITIONAL INFORMATION </span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_042"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Share Capital</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_043"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>B.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Memorandum and Articles of Association</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Set out below is a description of certain provisions
of our Articles of Association and of the Israeli Companies Law related to such provisions. This description is only a summary and does
not purport to be complete and is qualified by reference to the full text of the Articles of Association, which are incorporated by reference
as an exhibit to this Annual Report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Purposes and Objects of the Company</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are a public company registered with the Israeli
Companies Registry as Magic Software Enterprises Ltd., registration number 52-003674-0. Section 2 of our memorandum of association provides
that we were established for the purpose of engaging in all fields of the computer business and in any other lawful activity permissible
under Israeli law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The Powers of the Directors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">According to our articles of association, and
under the limitations described therein, our board of directors may cause the company to borrow or secure the payment of any sum or sums
of money for the purposes of the company, and set aside any amount out of our profits as a reserve for any purpose.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under our articles of association, retirement
of directors from office is not subject to any age limitation and our directors are not required to own shares in our company in order
to qualify to serve as directors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Rights Attached to Shares</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Annual and Extraordinary Meetings</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Israeli Companies Law, a company must
convene an annual meeting of shareholders at least once every calendar year and within fifteen months of the last annual meeting. Depending
on the matter to be voted upon, notice of at least 21 days or 35 days prior to the date of the meeting is required. Our board of directors
may, in its discretion, convene additional meetings as &#8220;extraordinary general meetings.&#8221; In addition, the board must convene
an extraordinary general meeting upon the demand of two of the directors or 25% of the nominated directors, one or more shareholders holding
at least 5% of the outstanding share capital and at least 1% of the voting power in the company, or one or more shareholders holding at
least 5% of the voting power in the company.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Please refer to Exhibit 2.2 for Items 10.B.3, B.4, B.6, B.7, B.8,
B.9 and B.10.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_044"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>C.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Material Contracts</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">While we have numerous contracts with customers,
resellers, distributors and property owners, we do not deem any such individual contract to be material contracts that are not in the
ordinary course of our business.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 94; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->87<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_045"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>D.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Exchange Controls</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Israeli law and regulations do not impose any
material foreign exchange restrictions on non-Israeli holders of our Ordinary Shares.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Non-residents of Israel who purchase our Ordinary
Shares will be able to convert dividends, if any, thereon, and any amounts payable upon our dissolution, liquidation or winding up, as
well as the proceeds of any sale in Israel of our Ordinary Shares to an Israeli resident, into freely repatriable dollars, at the exchange
rate prevailing at the time of conversion, provided that the Israeli income tax has been withheld (or paid) with respect to such amounts
or an exemption has been obtained.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_046"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>E.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Taxation</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a discussion of Israeli and United
States tax consequences material to our shareholders. To the extent that the discussion is based on new tax legislation that has not been
subject to judicial or administrative interpretation, we cannot assure you that the views expressed in the discussion will be accepted
by the appropriate tax authorities or the courts. The discussion is not intended, and should not be construed, as legal or professional
tax advice and is not exhaustive of all possible tax considerations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Holders of our Ordinary Shares should consult
their own tax advisors as to the United States, Israeli or other tax consequences of the purchase, ownership and disposition of Ordinary
Shares, including, in particular, the effect of any foreign, state or local taxes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-variant: small-caps"><b>Israeli Tax Considerations
</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tax regulations have a material impact on our
business, particularly in Israel where we have our headquarters. The following is a summary of some of the current tax law applicable
to companies in Israel, with special reference to its effect on us. The following also contains a discussion of specified Israeli tax
consequences to our shareholders and government programs benefiting us. To the extent that the discussion is based on tax legislation
that has not been subject to judicial or administrative interpretation, there can be no assurance that the views expressed in the discussion
will be accepted by the tax authorities in question. The discussion is not intended, and should not be construed, as legal or professional
tax advice and is not exhaustive of all possible tax considerations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General Corporate Tax Structure</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Generally, Israeli companies are subject to corporate
tax on their taxable income. As of 2018 the corporate tax rate is 23%. However, the effective tax rate payable by a company that derives
income from an AE, BE, PFE or a PTE, in each case, as defined and further discussed below, may be considerably lower. See &#8220;Law for
the Encouragement of Capital Investments&#8221; in this Item 5.A below. In addition, Israeli companies are currently subject to regular
corporate tax rate on their capital gains.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Besides being subject to the general corporate
tax rules in Israel, certain of our Israeli subsidiaries have also, from time to time, applied for and received certain grants and tax
benefits from, and participate in, programs sponsored by the Government of Israel, as described below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Law for the Encouragement of Industry (Taxes), 1969</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Law for the Encouragement of Industry (Taxes),
5729-1969 (the &#8220;<b>Industry Encouragement Law</b>&#8221;) provides several tax benefits for an &#8220;Industrial Company.&#8221;
Pursuant to the Industry Encouragement Law, a company qualifies as an Industrial Company if it is an Israeli resident company which was
incorporated in Israel and at least 90% of its income in any tax year (other than income from certain government loans) is generated from
an &#8220;Industrial Enterprise&#8221; that it owns and is located in Israel or in the &#8220;Area,&#8221; in accordance with the definition
under Section 3A of the Israeli Income Tax Ordinance (New Version) 1961, or the Ordinance. An &#8220;Industrial Enterprise&#8221; is defined
as an enterprise whose major activity, in a given tax year, is industrial production.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 95; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->88<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">An Industrial Company is entitled to certain corporate tax benefits,
including:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization
                                            of the cost of the purchases of patents, or the right to use a patent or know-how used for
                                            the development or promotion of the Industrial Enterprise, over an eight-year period commencing
                                            on the year in which such rights were first exercised;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px">&#9679;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The right to elect, under certain conditions, to file a consolidated tax return together with Israeli Industrial Companies controlled by it; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px">&#9679;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expenses related to a public offering are deductible in equal amounts over three years beginning from the year of the offering.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Eligibility for benefits under the Industry Encouragement Law is not
subject to receipt of prior approval from any governmental authority.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We believe that certain of our Israeli subsidiaries currently qualify
as Industrial Companies within the definition under the Industry Encouragement Law. We cannot assure you that they will continue to qualify
as Industrial Companies or that the benefits described above will be available in the future.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Law for the Encouragement of Capital Investments, 5719-1959</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Law for the Encouragement of Capital Investments,
5719-1959, or the Investment Law, provides certain incentives for capital investments in a production facility (or other eligible assets).
Generally, an investment program that is implemented in accordance with the provisions of the Investment Law, referred to as an Approved
Enterprise, or AE, a Benefitted Enterprise, or BE, or a Preferred Enterprise, or PFE, or a Preferred Technological Enterprise, or PTE,
or a Special Preferred Technological Enterprise, or SPFE is entitled to benefits as discussed below. These benefits may include cash grants
from the Israeli government and tax benefits, based upon, among other things, the geographic location in Israel of the facility in which
the investment is made. In order to qualify for these incentives, an AE, BE, PFE, PTE or SPFE is required to comply with the requirements
of the Investment Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Investment Law has been amended several times
over the recent years, with the three most significant changes effective as of April&#160;1, 2005 (referred to as the 2005 Amendment),
as of January&#160;1, 2011 (referred to as the 2011 Amendment) and as of January 1, 2017 (referred to as the 2017 Amendment). Pursuant
to the 2005 Amendment, tax benefits granted in accordance with the provisions of the Investment Law prior to its revision by the 2005
Amendment remain in force but any benefits granted subsequently are subject to the provisions of the amended Investment Law. Similarly,
the 2011 Amendment introduced new benefits instead of the benefits granted in accordance with the provisions of the Investment Law prior
to the 2011 Amendment. However, companies entitled to benefits under the Investment Law as in effect up to January&#160;1, 2011 were entitled
to choose to continue to enjoy such benefits, provided that certain conditions are met, or elect instead, irrevocably, to forego such
benefits and elect the benefits of the 2011 Amendment. The 2017 Amendment introduces new benefits for Technological Enterprises, alongside
the existing tax benefits.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Tax benefits under the 2011 Amendment became effective on January
1, 2011</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2011 Amendment canceled the availability of
the benefits granted in accordance with the provisions of the Investment Law prior to 2011 and, instead, introduced new benefits for income
generated by a &#8220;Preferred Company&#8221; through its PFE (as such terms are defined in the Investment Law) as of January 1, 2011.
A Preferred Company is defined as either (i) a company incorporated in Israel which is not wholly owned by a governmental entity or (ii)
a limited partnership that (a) was registered under the Israeli Partnerships Ordinance and (b) all of its limited partners are companies
incorporated in Israel, but not all of them are governmental entities; which has, among other things, PFE status and is controlled and
managed from Israel. Pursuant to the 2011 Amendment, a Preferred Company is entitled to a reduced corporate tax rate of 15% with respect
to its preferred income, or PFI, attributed to its PFE in 2011 and 2012, unless the PFE is located in a certain development zone, in which
case the rate will be 10%. Such corporate tax rate was reduced to 12.5% and 7%, respectively, in 2013 and was increased to 16% and 9%,
respectively, in 2014 until 2016. Pursuant to the 2017 Amendment, in 2017 and thereafter, the corporate tax rate for a PFE that is located
in a specified development zone was decreased to 7.5%, while the reduced corporate tax rate for other development zones remains 16%. Income
derived by a Preferred Company from a Special PFE (as such term is defined in the Investment Law) would be entitled, during a benefits
period of 10 years, to further reduced tax rates of 8%, or 5% if the Special PFE is located in a certain development zone. As of January
1, 2017, the definition for Special PFE includes less stringent conditions.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 96; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->89<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The classification of income generated from the
provision of usage rights in know-how or software that were developed in a PFE, as well as royalty income received with respect to such
usage, is subject, as PFE income, to the issuance of a pre-ruling from the Israel Tax Authority that stipulates that such income is associated
with the productive activity of the PFE in Israel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividends paid out of PFI attributed to a PFE
or to a Special PFE are generally subject to withholding tax at source at the rate of 20% or such lower rate as may be provided in an
applicable tax treaty (subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for a reduced tax
rate). However, if such dividends are paid to an Israeli company, no tax is required to be withheld (although, if such dividends are subsequently
distributed to individuals or a non-Israeli company, withholding tax at a rate of 20% or such lower rate as may be provided in an applicable
tax treaty will apply). From 2017 to 2019, dividends paid out of PFI attributed to a PFE, directly to a foreign parent company, were subject
to withholding tax at source at the rate of 5% (temporary provisions).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2011 Amendment also provided transitional
provisions to address companies already enjoying current benefits under the Investment Law. These transitional provisions provide, among
other things, that unless an irrevocable request is made to apply the provisions of the Investment Law as amended in 2011 with respect
to income to be derived as of January 1, 2011: (i) the terms and benefits included in any certificate of approval that was granted to
an AE, which chose to receive grants, before the 2011 Amendment became effective, will remain subject to the provisions of the Investment
Law as in effect on the date of such approval, and subject to certain conditions; and (ii) the terms and benefits included in any certificate
of approval that was granted to an AE, that had participated in an alternative benefits program, before the 2011 Amendment became effective,
will remain subject to the provisions of the Investment Law as in effect on the date of such approval, provided that certain conditions
are met. We and one of our Israeli subsidiaries have elected to apply the new incentives regime under the Amendment to our industrial
activity under the 2011 Amendment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>New Tax benefits under the 2017 Amendment
that became effective on January 1, 2017</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2017 Amendment was enacted as part of the
Economic Efficiency Law that was published on December 29, 2016, and is effective as of January 1, 2017. The 2017 Amendment provides new
tax benefits for two types of Technology Enterprises, as described below, and is in addition to the other existing tax beneficial programs
under the Investment Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2017 Amendment provides that a technology
company satisfying certain conditions will qualify as a PTE, and will thereby enjoy a reduced corporate tax rate of 12% on income that
qualifies as Preferred Technology Income, or PTI, as defined in the Investment Law. The tax rate is further reduced to 7.5% for a PTE
located in development zone A. In addition, a Preferred Technology Company will enjoy a reduced corporate tax rate of 12% on capital gain
derived from the sale of certain Benefited Intangible Assets (as defined in the Investment Law) to a related foreign company if the Benefited
Intangible Assets were acquired from a foreign company on or after January 1, 2017 for at least NIS 200 million, and the sale receives
prior approval from the National Authority for Technological Innovation (previously known as the Israeli Office of the Chief Scientist)
(referred to as IIA).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2017 Amendment further provides that a technology
company satisfying certain conditions will qualify as a Special PTE (an enterprise for which, among others, total consolidated revenues
of its parent company and all subsidiaries is at least NIS 10 billion) and will thereby enjoy a reduced corporate tax rate of 6% on PTI
regardless of the company&#8217;s geographic location within Israel. In addition, a Special PTE will enjoy a reduced corporate tax rate
of 6% on capital gain derived from the sale of certain &#8220;Benefited Intangible Assets&#8221; to a related foreign company if the Benefited
Intangible Assets were either developed by the Special Preferred Technology Enterprise or acquired from a foreign company on or after
January 1, 2017, and the sale received prior approval from IIA. A Special PTE that acquires Benefited Intangible Assets from a foreign
company for more than NIS 500 million will be eligible for these benefits for at least ten years, subject to certain approvals as specified
in the Investment Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 97; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->90<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Dividends distributed by a PTE or a Special PTE,
paid out of PTI, are generally subject to withholding tax at source at the rate of 20% or such lower rate as may be provided in an applicable
tax treaty (subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for a reduced tax rate). However,
if such dividends are paid to an Israeli company, no tax is required to be withheld (although, if such dividends are subsequently distributed
from such Israeli company to individuals or a non-Israeli company, withholding tax at a rate of 20% or such lower rate as may be provided
in an applicable tax treaty will apply). If such dividends are distributed to a foreign company that holds solely or together with other
foreign companies 90% or more in the Israeli company and other conditions are met, the withholding tax rate will be 4% (or a lower rate
under a tax treaty, if applicable, subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for
a reduced tax rate).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We examined the impact of the 2017 Amendment and
the degree to which we will qualify as a PTE or Special PTE, and the amount of PTI that we may have, or other benefits that we may receive,
from the 2017 Amendment. Beginning in 2017, part of the Company taxable income in Israel is entitled to a preferred 12% tax rate under
the 2017 Amendment.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tax Benefits for Research and Development</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Israeli tax law allows, under certain conditions,
a tax deduction for research and development expenditures, including capital expenditures, for the year in which they are incurred. Such
expenditures must relate to scientific research and development projects, and must be approved by the relevant Israeli government ministry,
determined by the field of research. Furthermore, the research and development must be for the promotion of the company&#8217;s business
and carried out by or on behalf of the company seeking such tax deduction. However, the amount of such deductible expenses is reduced
by the sum of any funds received through government grants for the finance of such scientific research and development projects. Expenditures
not so approved by the relevant Israeli government ministry, but otherwise qualifying for deduction, are deductible over a three-year
period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Israeli Capital Gains Tax</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a short summary of the material
provisions of the tax environment to which shareholders may be subject. This summary is based on the current provisions of tax law. To
the extent that the discussion is based on new tax legislation that has not been subject to judicial or administrative interpretation,
we cannot assure you that the views expressed in the discussion will be accepted by the appropriate tax authorities or the courts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The summary does not address all of the tax consequences
that may be relevant to all purchasers of our Ordinary Shares in light of each purchaser&#8217;s particular circumstances and specific
tax treatment. For example, the summary below does not address the tax treatment of residents of Israel and traders in securities who
are subject to specific tax regimes. As individual circumstances may differ, holders of our Ordinary Shares should consult their own tax
adviser as to the United States, Israeli or other tax consequences of the purchase, ownership and disposition of Ordinary Shares. The
following is not intended, and should not be construed, as legal or professional tax advice and is not exhaustive of all possible tax
considerations. Each individual should consult his or her own tax or legal adviser.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 98; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->91<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">Tax Consequences Regarding Disposition of Our Ordinary Shares</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Overview</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Israeli law generally imposes a capital gain tax
on the sale of capital assets by residents of Israel, as defined for Israeli tax purposes, and on the sale of assets located in Israel,
including shares of Israeli companies, by both residents and non-residents of Israel, unless a specific exemption is available or unless
a tax treaty between Israel and the seller&#8217;s country of residence provides otherwise. The Ordinance distinguishes between &#8220;Real
Capital Gain&#8221; and &#8220;Inflationary Surplus&#8221;. The Inflationary Surplus is a portion of the total capital gain, which is
equivalent to the increase of the relevant asset&#8217;s purchase price, which is attributable to the increase in the Israeli consumer
price index or, in certain circumstances, a foreign currency exchange rate, between the date of purchase and the date of sale. The Real
Capital Gain is the excess of the total capital gain over the Inflationary Surplus.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Capital gain</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Israeli Resident Shareholders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of January 1, 2012, the tax rate applicable
to Real Capital Gain derived by Israeli individuals from the sale of shares, whether or not listed on a stock exchange, is 25%, unless
such shareholder claims a deduction for interest and linkage differences expenses in connection with the purchase and holding of such
shares, in which case the gain will generally be taxed at a rate of 30%. However, if such shareholder is considered a Substantial Shareholder
(i.e., a person who holds, directly or indirectly, alone or together with another person who collaborates with such person on a permanent
basis, 10% or more of any of the company&#8217;s &#8220;means of control&#8221; (including, among other things, the right to receive profits
of the company, voting rights, the right to receive the company&#8217;s liquidation proceeds and the right to appoint a director)) at
the time of sale or at any time during the preceding 12-month period, such gain will be taxed at the rate of 30%. Individual shareholders
dealing in securities in Israel are taxed at their marginal tax rates applicable to business income (up to 47% in 2018 and thereafter).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under current Israeli tax legislation, the tax
rate applicable to Real Capital Gain derived by Israeli resident corporations from the sale of shares of an Israeli company is the general
corporate tax rate. As described above, the corporate tax rate as of 2018 and thereafter is 23%.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Non-Israeli Resident Shareholders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Israeli capital gain tax is imposed on the disposal
of capital assets by a non-Israeli resident if such assets are either (i) located in Israel; (ii) shares or rights to shares in an Israeli
resident company; or (iii) represent, directly or indirectly, rights to assets located in Israel, unless a tax treaty between Israel and
the seller&#8217;s country of residence provides otherwise. As mentioned above, Real Capital Gain is generally subject to tax at the corporate
tax rate (23% in 2018 and thereafter) if generated by a company, or at the rate of 25% or 30%, if generated by an individual. Individual
and corporate shareholders dealing in securities in Israel are taxed at the tax rates applicable to business income (a corporate tax rate
for a corporation and a marginal tax rate of up to 47% for an individual in 2018 and thereafter).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Notwithstanding the foregoing, shareholders who
are non-Israeli residents (individuals and corporations) are generally exempt from Israeli capital gain tax on any gains derived from
the sale, exchange or disposition of shares publicly traded on the Tel Aviv Stock Exchange or on a recognized stock exchange outside of
Israel, provided, among other things, that (i) such gains are not generated through a permanent establishment that the non-Israeli resident
maintains in Israel, (ii) the shares were purchased after being listed on a recognized stock exchange, and (iii) with respect to shares
listed on a recognized stock exchange outside of Israel, such shareholders are not subject to the Israeli Income Tax Law (Inflationary
Adjustments) 5745-1985. However, non-Israeli corporations will not be entitled to the foregoing exemptions if Israeli residents (a) have
a controlling interest of more than 25% in such non-Israeli corporation, or (b) are the beneficiaries of or are entitled to 25% or more
of the revenues or profits of such non-Israeli corporation, whether directly or indirectly. Such exemption is not applicable to a person
whose gains from selling or otherwise disposing of the shares are deemed to be business income.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 99; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->92<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In addition, a sale of shares may be exempt from
Israeli capital gain tax under the provisions of an applicable tax treaty. For example, under the U.S.-Israel Tax Treaty, or the U.S-Israel
Treaty, the sale, exchange or disposition of shares of an Israeli company by a shareholder who is a U.S. resident (for purposes of the
U.S.-Israel Treaty) holding the shares as a capital asset is exempt from Israeli capital gain tax unless either (i) the shareholder holds,
directly or indirectly, shares representing 10% or more of the voting rights during any part of the 12-month period preceding such sale,
exchange or disposition; (ii) the shareholder, if an individual, has been present in Israel for a period or periods of 183 days or more
in the aggregate during the applicable taxable year; (iii) the capital gain arising from such sale are attributable to a permanent establishment
of the shareholder which is maintained in Israel; (iv) the capital gain arising from such sale, exchange or disposition is attributed
to real estate located in Israel; (v) the capital gain arising from such sale, exchange or disposition is attributed to royalties; or
(vi) the shareholder is a U.S. resident (for purposes of the U.S.-Israel Treaty) and is not holding the shares as a capital asset. In
each case, the sale, exchange or disposition of such shares would be subject to Israeli tax, to the extent applicable; however, under
the U.S.-Israel Treaty, a U.S. resident would be permitted to claim a credit for the Israeli tax against the U.S. federal income tax imposed
with respect to the sale, exchange or disposition, subject to the limitations in U.S. laws applicable to foreign tax credits. The U.S-Israel
Treaty does not provide such credit against any U.S. state or local taxes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In some instances where our shareholders may be
liable for Israeli tax on the sale of their Ordinary Shares, the payment of the consideration may be subject to the withholding of Israeli
tax at source. Shareholders may be required to demonstrate that they are exempt from tax on their capital gains in order to avoid withholding
at source at the time of sale. Specifically, in transactions involving a sale of all of the shares of an Israeli resident company, in
the form of a merger or otherwise, the Israel Tax Authority may require from shareholders who are not liable for Israeli tax to sign declarations
in forms specified by this authority or obtain a specific exemption from the Israel Tax Authority to confirm their status as non-Israeli
resident, and, in the absence of such declarations or exemptions, may require the purchaser of the shares to withhold taxes at source.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Taxes applicable to Dividends</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Israeli Resident Shareholders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Israeli residents who are individuals are generally
subject to Israeli income tax for dividends paid on our Ordinary Shares (other than bonus shares or share dividends) at 25%, or 30% if
the recipient of such dividend is a Substantial Shareholder at the time of distribution or at any time during the preceding 12-month period.
However, dividends distributed from taxable income allocated and accrued during the benefits period of an AE are subject to withholding
tax at the rate of 15% (if the dividend is distributed during the tax benefits period under the Investment Law or within 12 years after
such period, except with respect to an FIC, in which case the 12 year limit does not apply) or 20% with respect to PFE. An average rate
will be set in case the dividend is distributed from mixed types of income (regular and Approved/Beneficiary/ Preferred income).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Israeli resident corporations are generally exempt
from Israeli corporate tax for dividends paid on shares of Israeli resident corporations (like our Ordinary Shares). However, dividends
distributed from taxable income accrued during the benefits period of an AE are subject to withholding tax at the rate of 15%, if the
dividend is distributed during the tax benefits period under the Investment Law or within 12 years after such period.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>


</div><!-- Field: Page; Sequence: 100; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->93<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Non-Israeli Resident Shareholders</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Non-Israeli residents (whether individuals or
corporations) are generally subject to Israeli income tax on the receipt of dividends paid on our Ordinary Shares, at the rate of 25%
or 30% (if the dividend recipient is a Substantial Shareholder at the time of distribution or at any time during the preceding 12-month
period) or 15% if the dividend is distributed from income attributed to our AE or BE, or 20% with respect to PFE. Such dividends are generally
subject to Israeli withholding tax at a rate of 25% so long as the shares are registered with a Nominee Company (whether the recipient
is a Substantial Shareholder or not), and 15% if the dividend is distributed from income attributed to an AE or BE or 20% if the dividend
is distributed from income attributed to a PFE, unless a reduced rate is provided under an applicable tax treaty (subject to the receipt
in advance of a valid certificate from the Israel Tax Authority allowing for a reduced tax rate). For example, under the U.S-Israel Treaty,
the maximum rate of tax withheld in Israel on dividends paid to a holder of our Ordinary Shares who is a U.S.&#160;resident (for purposes
of the U.S.-Israel Treaty) is 25%. However, generally, the maximum rate of withholding tax on dividends, not generated by our AE or BE,
that are paid to a U.S.&#160;corporation holding at least 10% or more of our outstanding voting capital from the start of the tax year
preceding the distribution of the dividend through (and including) the distribution of the dividend, is 12.5%, provided that no more than
25% of our gross income for such preceding year consists of certain types of dividends and interest. Notwithstanding the foregoing, dividends
distributed from income attributed to an AE or BE are subject to a withholding tax rate of 15% for such a U.S. corporation shareholder,
provided that the condition related to our gross income for the previous year (as set forth in the previous sentence) is met. The aforementioned
rates will not apply if the dividend income was generated through a permanent establishment of the U.S. resident which is maintained in
Israel. If the dividend is attributable partly to income derived from an AE a BE, or a PFE, and partly to other sources of income, the
withholding rate will be a blended rate reflecting the relative portions of the two types of income. U.S residents who are subject to
Israeli withholding tax on a dividend may be entitled to a credit or deduction for U.S. federal income tax purposes in the amount of the
taxes withheld, subject to detailed rules contained in United States tax legislation. A non-Israeli resident who receives dividends from
which tax was withheld is generally exempt from the obligation to file tax returns in Israel with respect to such income, provided that
(i)&#160;such income was not generated from business conducted in Israel by the taxpayer, and (ii)&#160;the taxpayer has no other taxable
sources of income in Israel with respect to which a tax return is required to be filed.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Excess Tax </i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Individuals who are subject to tax in Israel (whether
any such individual is an Israeli resident or non-Israeli resident) are also subject to an additional tax for income exceeding a certain
level. For 2017 and onwards, the additional tax is at a rate of 3% on annual income exceeding NIS 651,600 for 2020 (approximately $0.2
million) which amount is linked to the annual change in the Israeli consumer price index, including, but not limited to, dividends, interest
and capital gain.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Estate and Gift Tax</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Israeli law presently does not impose estate or gift taxes.&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-variant: small-caps"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>United States Federal Income Taxation</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following is a general discussion of the material
U.S. federal income tax consequences of the acquisition, ownership and disposition of our Ordinary Shares. This description addresses
only the U.S. federal income tax considerations that may be relevant to U.S. Holders (as defined below) who hold our Ordinary Shares as
capital assets. This summary is based on the U.S. Internal Revenue Code of 1986, as amended, (the &#8220;Code&#8221;) Treasury regulations
promulgated thereunder, judicial and administrative interpretations thereof and the U.S.-Israel Tax Treaty (the &#8220;Treaty&#8221;),
all as in effect on the date hereof and all of which are subject to change either prospectively or retroactively or to differing interpretations.
There can be no assurance that the U.S. Internal Revenue Service (&#8220;IRS&#8221;) will not take a different position concerning the
tax consequences of the acquisition, ownership or disposition of our Ordinary Shares or that such a position would not be sustained. This
discussion does not address all tax considerations that may be relevant to a U.S. Holder of Ordinary Shares. In addition, this description
does not account for the specific circumstances of any particular investor, such as:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">broker-dealers;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">financial institutions or financial services entities;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">certain insurance companies;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">investors liable for alternative minimum tax;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">regulated investment companies, real estate investment trusts,
or grantor trusts;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">dealers or traders in securities, commodities or currencies;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">tax-exempt organizations;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">retirement plans;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">S corporations:</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">pension funds;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">certain former citizens or long-term residents of the United States;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 101; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->94<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">non-resident aliens of the United States or taxpayers whose functional
currency is not the U.S. dollar;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">persons who hold Ordinary Shares through partnerships or other
pass-through entities;</td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">persons who acquire their Ordinary Shares through the exercise
or cancellation of employee stock options or otherwise as compensation for services;</td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">direct, indirect or constructive owners of investors that actually
or constructively own at least 10% of the total combined voting power of our shares or at least 10% of our shares by value; or</td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">investors holding Ordinary Shares as part of a straddle, appreciated
financial position, a hedging transaction or conversion transaction.</td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If a partnership or an entity treated as a partnership
for U.S. federal income tax purposes owns our Ordinary Shares, the U.S. federal income tax treatment of a partner in such a partnership
will generally depend upon the status of the partner and the activities of the partnership. A partnership that owns our Ordinary Shares
and the partners in such partnership should consult their tax advisors about the U.S. federal income tax consequences of holding and disposing
of Ordinary Shares.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This summary does not address the effect of any
U.S. federal taxation (such as estate and gift tax) other than U.S. federal income taxation. In addition, this summary does not include
any discussion of state, local or non-U.S. taxation.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For purposes of this summary the term &#8220;U.S.
Holder&#8221; means a person that is eligible for the benefits of the Treaty and is a beneficial owner of Ordinary Shares who is, for
U.S. federal income tax purposes:</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 20pt; text-align: left">&#9679;</td><td style="text-align: justify">an individual who is a citizen or a resident of the United States;</td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 20pt; text-align: left">&#9679;</td><td style="text-align: justify">a corporation or other entity taxable as a corporation for United
States federal income tax purposes, created or organized in or under the laws of the United States or any political subdivision thereof;</td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 20pt; text-align: left">&#9679;</td><td style="text-align: justify">an estate the income of which is subject to U.S. federal income
taxation regardless of its source; or</td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify">a trust if the trust has validly elected to be treated as a U.S.
person for U.S. federal income tax purposes or if (1) a court within the United States is able to exercise primary supervision over the
trust&#8217;s administration and (2) one or more U.S. persons have the authority to control all of the substantial decisions of the trust.</td>
</tr></table><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Unless otherwise indicated, it is assumed for the
purposes of this discussion that the Company is not, and will not become, a &#8220;passive foreign investment company&#8221; (&#8220;PFIC&#8221;)
for U.S. federal income tax purposes. See &#8220;&#8212;Passive Foreign Investment Companies&#8221; below.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Taxation of Distributions</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Subject to the discussion below under the heading
&#8220;&#8212;Passive Foreign Investment Companies,&#8221; the gross amount of any distributions received with respect to our Ordinary
Shares, including the amount of any Israeli taxes withheld therefrom, will constitute dividends for U.S. federal income tax purposes when
such distribution is actually or constructively received, to the extent such distribution is paid out of our current and accumulated earnings
and profits, as determined for U.S. federal income tax purposes. Because we do not expect to maintain calculations of our earnings and
profits under U.S. federal income tax principles, you should expect that the entire amount of any distribution will be taxable to you
as dividend income. Dividends are included in gross income at ordinary income rates, unless such dividends constitute &#8220;qualified
dividend income,&#8221; as set forth in more detail below. Distributions in excess of our current and accumulated earnings and profits
would be treated as a non-taxable return of capital to the extent of your adjusted tax basis in our Ordinary Shares and any amount in
excess of your tax basis would be treated as gain from the sale of Ordinary Shares. See &#8220;&#8212;Sale, Exchange or Other Disposition
of Ordinary Shares&#8221; below for a discussion of the taxation of capital gains. Our dividends would not qualify for the dividends-received
deduction generally available to corporations under section 243 of the Code.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 102; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->95<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Dividends that we pay in NIS, including the amount
of any Israeli taxes withheld therefrom, will be included in your income in a U.S. dollar amount calculated by reference to the exchange
rate in effect on the day such dividends are received, regardless of whether the payment is in fact converted into U.S. dollars. A U.S.
Holder who receives payment in NIS and converts NIS into U.S. dollars at an exchange rate other than the rate in effect on such day may
have a foreign currency exchange gain or loss that would generally be treated as U.S.-source ordinary income or loss. U.S. Holders should
consult their own tax advisors concerning the U.S. tax consequences of acquiring, holding and disposing of NIS.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Subject to complex limitations, some of which vary
depending upon the U.S. Holder&#8217;s circumstances, any Israeli withholding tax imposed on dividends paid with respect to our Ordinary
Shares, may be a foreign income tax eligible for credit against a U.S. Holder&#8217;s U.S. federal income tax liability (or, alternatively,
for deduction against income in determining such tax liability). Israeli taxes withheld in excess of the applicable rate allowed by the
Treaty (if any) will not be eligible for credit against a U.S. Holder&#8217;s federal income tax liability. The limitation on foreign
income taxes eligible for credit is calculated separately with respect to specific classes of income. Dividends paid with respect to our
common stock generally will be treated as foreign-source passive category income or, in the case of certain U.S. Holders, general category
income for U.S. foreign tax credit purposes. Further, there are special rules for computing the foreign tax credit limitation of a taxpayer
who receives dividends subject to a reduced tax rate. A U.S. Holder may be denied a foreign tax credit with respect to Israeli income
tax withheld from dividends received on our Ordinary Shares if such U.S. Holder fails to satisfy certain minimum holding period requirements
or to the extent such U.S. Holder&#8217;s position in Ordinary Shares is hedged. An election to deduct foreign taxes instead of claiming
a foreign tax credit applies to all foreign taxes paid or accrued in the taxable year. The rules relating to the determination of the
foreign tax credit are complex. You should consult with your own tax advisors to determine whether and to what extent you would be entitled
to this credit.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Subject to certain limitations (including the PFIC
rules discussed below), &#8220;qualified dividend income&#8221; received by a non-corporate U.S. Holder may be subject to tax at the lower
long-term capital gain rates (currently, a maximum rate of 20%). Distributions taxable as dividends paid on our Ordinary Shares should
qualify for a reduced rate if we are a &#8220;qualified foreign corporation,&#8221; as defined in Code section 1(h)(11)(C). We will be
a qualified foreign corporation if either: (i) we are entitled to benefits under the Treaty or (ii) our Ordinary Shares are readily tradable
on an established securities market in the United States and certain other requirements are met. We believe that we are entitled to benefits
under the Treaty and that our Ordinary Shares currently are readily tradable on an established securities market in the United States.
However, no assurance can be given that our Ordinary Shares will remain readily tradable. The rate reduction does not apply unless certain
holding period requirements are satisfied, nor does it apply to dividends received from a PFIC (see discussion below), in respect of certain
risk-reduction transactions, or in certain other situations. U.S. Holders of our Ordinary Shares should consult their own tax advisors
regarding the effect of these rules in their particular circumstances.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>&#160;</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Sale, Exchange or Other Disposition of Ordinary
Shares</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Subject to the discussion of the PFIC rules below,
if you sell or otherwise dispose of our Ordinary Shares (other than with respect to certain non-recognition transactions), you will generally
recognize gain or loss for U.S. federal income tax purposes in an amount equal to the difference between the amount realized on the sale
or other disposition and your adjusted tax basis in our Ordinary Shares, in each case determined in U.S. dollars. Such gain or loss will
generally be capital gain or loss and will be long-term capital gain or loss if you have held the Ordinary Shares for more than one year
at the time of the sale or other disposition. Long-term capital gain realized by a non-corporate U.S. Holder is generally eligible for
a preferential tax rate (currently at a maximum of 20%). In general, any gain that you recognize on the sale or other disposition of Ordinary
Shares will be U.S.-source for purposes of the foreign tax credit limitation; losses will generally be allocated against U.S. source income.
Deduction of capital losses is subject to certain limitations under the Code.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In the case of a cash basis U.S. Holder who receives
NIS in connection with the sale or disposition of our Ordinary Shares, the amount realized will be based on the U.S. dollar value of the
NIS received with respect to the Ordinary Shares as determined on the settlement date of such exchange. A cash basis U.S. Holder who receives
payment in NIS and converts NIS into U.S. dollars at a conversion rate other than the rate in effect on the settlement date may have a
foreign currency exchange gain or loss, based on any appreciation or depreciation in the value of NIS against the U.S. dollar, which would
be treated as ordinary income or loss.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">An accrual basis U.S. Holder may elect the same
treatment of currency exchange gain or loss required of cash basis taxpayers with respect to a sale or disposition of our Ordinary Shares
that are traded on an established securities market, provided that the election is applied consistently from year to year. Such election
may not be changed without the consent of the IRS. In the event that an accrual basis U.S. Holder does not elect to be treated as a cash
basis taxpayer (pursuant to the Treasury regulations applicable to foreign currency transactions), such U.S. Holder is required to calculate
the value of the proceeds as of the &#8220;trade date&#8221; and may have a foreign currency gain or loss for U.S. federal income tax
purposes in the event of any difference between the U.S. dollar value of NIS prevailing on the trade date and on the settlement date.
Any such currency gain or loss generally would be treated as U.S.- source ordinary income or loss and would be subject to tax in addition
to the gain or loss, if any, recognized by such U.S. Holder on the sale or disposition of such Ordinary Shares.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Passive Foreign Investment Company Considerations</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">Based on the composition of our income, assets
(including the value of our goodwill, going-concern value or any other unbooked intangibles, which may be determined based on the price
of the ordinary shares), and operations, we believe we will not be classified as a &#8220;passive foreign investment company&#8221;, or
PFIC, for the 2020 taxable year. However, because PFIC status is based on our income, assets and activities for the entire taxable year,
it is not possible to determine whether we will be characterized as a PFIC for our current taxable year or future taxable years until
after the close of the applicable taxable year. Moreover, we must determine our PFIC status annually based on tests that are factual in
nature, and our status in the current year and future years will depend on our income, assets and activities in each of those years and,
as a result, cannot be predicted with certainty as of the date hereof.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 103; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->96<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">If we were a PFIC for any taxable year during which
a U.S. Holder owned Ordinary Shares, certain adverse consequences could apply to the U.S. Holder. Specifically, unless a U.S. Holder makes
one of the elections mentioned below, gain recognized by the U.S. Holder on a sale or other disposition of Ordinary Shares would be allocated
ratably over the U.S. Holder&#8217;s holding period for the Ordinary Shares. The amounts allocated to the taxable year of the sale or
other disposition and to any year before we became a PFIC would be taxed as ordinary income. The amount allocated to each other taxable
year would be subject to tax at the highest rate in effect for individuals or corporations, as appropriate, for that taxable year, and
an interest charge would be imposed on the resulting tax liability. Further, any distribution in excess of 125% of the average of the
annual distributions received by the U.S. Holder on our Ordinary Shares during the preceding three years or the U.S. Holder&#8217;s holding
period, whichever is shorter, would be subject to taxation as described immediately above. In addition, if we were a PFIC for a taxable
year in which we pay a dividend or the immediately preceding taxable year, the preferential dividend rates discussed above with respect
to dividends paid to certain non-corporate U.S. Holders would not apply. If we were a PFIC for any taxable year in which a U.S. Holder
owned our shares, the U.S. Holder would generally be required to file annual returns with the IRS on IRS Form 8621.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If we are treated as a PFIC with respect to you
for any taxable year, you will be deemed to own shares in any entities in which we own equity that are also PFICs (&#8220;lower tier PFICs&#8221;),
and you may be subject to the tax consequences described above with respect to the shares of such lower tier PFIC you would be deemed
to own.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">i. <i>Mark-to-market elections</i></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If we are a PFIC for any taxable year during which
you hold ordinary shares, then instead of being subject to the tax and interest charge rules discussed above, you may make an election
to include gain on the ordinary shares as ordinary income under a mark-to-market method, provided that such ordinary shares are &#8220;marketable.&#8221;
The ordinary shares will be marketable if they are &#8220;regularly traded&#8221; on a qualified exchange or other market, as defined
in applicable U.S. Treasury regulations, such as the New York Stock Exchange (or on a foreign stock exchange that meets certain conditions).
For these purposes, the ordinary shares will be considered regularly traded during any calendar year during which they are traded, other
than in de minimis quantities, on at least 15 days during each calendar quarter. Any trades that have as their principal purpose meeting
this requirement will be disregarded. However, because a mark-to-market election cannot be made for any lower tier PFICs that we may own,
you will generally continue to be subject to the PFIC rules discussed above with respect to your indirect interest in any investments
we own that are treated as an equity interest in a PFIC for U.S. federal income tax purposes. As a result, it is possible that any mark-to-market
election with respect to the ordinary shares will be of limited benefit.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If you make an effective mark-to-market election,
in each year that we are a PFIC, you will include in ordinary income the excess of the fair market value of your ordinary shares at the
end of the year over your adjusted tax basis in the ordinary shares. You will be entitled to deduct as an ordinary loss in each such year
the excess of your adjusted tax basis in the ordinary shares over their fair market value at the end of the year, but only to the extent
of the net amount previously included in income as a result of the mark-to-market election. If you make an effective mark-to-market election,
in each year that we are a PFIC, any gain that you recognize upon the sale or other disposition of your ordinary shares will be treated
as ordinary income and any loss will be treated as ordinary loss, but only to the extent of the net amount of previously included income
as a result of the mark-to-market election.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Your adjusted tax basis in the ordinary shares
will be increased by the amount of any income inclusion and decreased by the amount of any deductions under the mark-to-market rules discussed
above. If you make an effective mark-to-market election, it will be effective for the taxable year for which the election is made and
all subsequent taxable years unless the ordinary shares are no longer regularly traded on a qualified exchange or the IRS consents to
the revocation of the election. You should consult your tax advisor about the availability of the mark-to-market election, and whether
making the election would be advisable in your particular circumstances.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">ii. <i>Qualified electing fund elections</i></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In certain circumstances, a U.S. equity holder
in a PFIC may avoid the adverse tax and interest charge regime described above by making a &#8220;qualified electing fund&#8221; election
to include in income its share of the corporation&#8217;s income on a current basis. However, you may make a qualified electing fund election
with respect to the ordinary shares only if we agree to furnish you annually with a PFIC annual information statement as specified in
the applicable U.S. Treasury regulations. We do not intend to provide the information necessary for you to make a qualified electing fund
election if we are classified as a PFIC. Therefore, you should assume that you will not receive such information from us and would therefore
be unable to make a qualified electing fund election with respect to any of our ordinary shares were we to be or become a PFIC.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 104; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->97<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Additional Tax on Investment Income</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition to the income taxes described above,
U.S. Holders that are individuals, estates or trusts and whose income exceeds certain thresholds may be subject to a 3.8% Medicare contribution
tax on net investment income, which includes dividends and capital gains from the sale or exchange of our Ordinary Shares.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Backup Withholding and Information Reporting</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Payments in respect of our Ordinary Shares may
be subject to information reporting to the IRS and to U.S. backup withholding tax at the rate (currently) of 24%. Backup withholding will
not apply, however, if you (i) fall within certain exempt categories and demonstrate the fact when required or (ii) furnish a correct
taxpayer identification number and make any other required certification.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Backup withholding is not an additional tax. Amounts
withheld under the backup withholding rules may be credited against a U.S. Holder&#8217;s U.S. tax liability. A U.S. Holder may obtain
a refund of any excess amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the IRS.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">U.S. citizens and individuals taxable as resident
aliens of the United States that (i) own &#8220;specified foreign financial assets&#8221; (as defined in Section 6038D of the Code and
the regulations thereunder) with an aggregate value in a taxable year in excess of certain thresholds (as determined under rules in Treasury
regulations) and (ii) are required to file U.S. federal income tax returns generally will be required to file an information report with
respect to those assets with their tax returns. IRS Form 8938 has been issued for that purpose. &#8220;Specified foreign financial assets&#8221;
include any financial accounts maintained by foreign financial institutions, foreign stocks held directly, and interests in foreign estates,
foreign pension plans or foreign deferred compensation plans. Under those rules, our Ordinary Shares, whether owned directly or through
a financial institution, estate or pension or deferred compensation plan, would be &#8220;specified foreign financial assets.&#8221; Under
Treasury regulations, the reporting obligation applies to certain U.S. entities that hold, directly or indirectly, specified foreign financial
assets. Penalties can apply if there is a failure to satisfy this reporting obligation. In addition, in the event a U.S. Holder that is
required to file IRS Form 8938 does not file such form, the statute of limitations on the assessment and collection of U.S. federal income
taxes of such U.S. Holder for the related tax year may not close until three years after the date that the required information is filed.
A U.S. Holder is urged to consult the U.S. Holder&#8217;s tax advisor regarding the reporting obligation.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any U.S. Holder who acquires more than $100,000
of our Ordinary Shares or holds 10% or more of our Ordinary Shares by vote or value may be subject to certain additional U.S. information
reporting requirements.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>The above description is not intended to constitute
a complete analysis of all tax consequences relating to acquisition, ownership and disposition of our Ordinary Shares. You should consult
your tax advisor concerning the tax consequences of your particular situation.</b></p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><div><a id="a_047"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Dividends and Paying Agents</b></span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_048"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>G.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Statement by Experts</b></span></td></tr>
  </table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_049"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>H.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Documents on Display</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are subject to certain of the reporting requirements
of the Exchange Act, as applicable to &#8220;foreign private issuers&#8221; as defined in Rule 3b-4 under the Exchange Act. As a foreign
private issuer, we are exempt from certain provisions of the Exchange Act. Accordingly, our proxy solicitations are not subject to the
disclosure and procedural requirements of Regulation 14A under the Exchange Act, and transactions in our equity securities by our officers
and directors are exempt from reporting and the &#8220;short-swing&#8221; profit recovery provisions contained in Section 16 of the Exchange
Act. In addition, we are not required under the Exchange Act to file periodic reports and financial statements as frequently or as promptly
as U.S. companies whose securities are registered under the Exchange Act. However, we file with the SEC an annual report on Form 20-F
containing financial statements audited by an independent accounting firm. We also submit to the SEC reports on Form 6-K containing (among
other things) press releases and unaudited financial information. We post our annual report on Form 20-F on our website (www.magicsoftware.com)
promptly following the filing of our annual report with the SEC. The information on our website is not incorporated by reference into
this annual report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 105; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->98<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Exchange Act file number for our SEC filings is 000-19415.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The SEC maintains a website at www.sec.gov that
contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the
SEC using its EDGAR (Electronic Data Gathering, Analysis, and Retrieval) system.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The documents concerning our company that are
referred to in this annual report may also be inspected at our offices located at Yahadut Canada 1 Street, Or Yehuda 6037501, Israel.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in"><b>&#160;</b></p><div>

</div><div><a id="a_050"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>I.</b></span></td>
    <td style="text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Subsidiary Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_051"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 11.</b></span></td>
    <td style="text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We are exposed to a variety of market risks, primarily
changes in interest rates affecting our investments in marketable securities and foreign currency fluctuations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cash Investments, Marketable Securities and Interest Rate Risk</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our cash investment policy seeks to preserve principal
and maintain adequate liquidity while maximizing the income we receive from our investments without significantly increasing the risk
of loss. To minimize investment risk, we maintain a diversified portfolio across various maturities, types of investments and issuers,
which may include, from time to time, money market funds, U.S. government bonds, state debt, bank deposits and certificates of deposit,
and investment grade corporate debt. Our cash management policy does not allow us to purchase or hold commodity instruments, structures
or &#8220;sub-prime&#8221; related holdings (such as auction rate securities and collateralized debt obligation) or other financial instruments
for trading purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we had approximately
$88.4 million in cash and cash equivalents and short term bank deposits and $1.2 million in marketable securities. Our marketable securities
include investments in commercial bonds. The performance of the capital markets affects the values of the funds we hold in marketable
securities. These assets are subject to market fluctuations. In such case, the fair value of our investments may decline. We periodically
monitor our investments for adverse material holdings related to the underlying financial solvency of the issuers of the marketable securities
in our portfolio.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our exposure to market risk for changes in interest
rates relates primarily to our investment in marketable securities. Investments in both fixed rate and floating rate interest bearing
securities carry a degree of interest rate risk. The fair market value of fixed rate securities may be adversely impacted due to a rise
in interest rates, while floating rate securities may produce less income than predicted if interest rates fall. Due in part to these
factors, our future financial results may be negatively affected in the event that interest rates fluctuate.</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 106; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->99<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Exchange Risk</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our financial results may be negatively impacted
by foreign currency fluctuations. Our foreign operations are transacted through a global network of subsidiaries. These sales and related
expenses are generally denominated in currencies other than the U.S. dollar. Because our financial results are reported in U.S. dollars,
our results of operations may be adversely impacted by fluctuations in the rates of exchange between the U.S. dollar and such other currencies
as the financial results of our foreign subsidiaries are converted into U.S. dollars in consolidation. Our earnings are predominantly
affected by fluctuations in the value of the U.S. dollar as compared to the NIS, as well as the value of the U.S. dollar as compared to
the euro, Japanese Yen and British Pound.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We measure and record non-monetary accounts in
our balance sheet (principally fixed assets and prepaid expenses) in U.S. dollars. For this measurement, we use the U.S. dollar value
in effect at the date that the asset or liability was initially recorded in our balance sheet (the date of the transaction).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our operating expenses may be affected by fluctuations
in the value of the U.S. dollar as it relates to foreign currencies, with NIS, euro and Japanese Yen having the greatest potential impact.
In managing our foreign exchange risk, we periodically enter into foreign exchange hedging contracts. Our goal is to mitigate the potential
exposure with these contracts. By way of example, an increase of 10% in the value of the NIS relative to the U.S. dollar in 2020 would
have resulted in an increase in the U.S. dollar reporting value of our operating income of $2.1 million for that year, while a decrease
of 10% in the value of the NIS relative to the U.S. dollar in 2020 would have resulted in a decrease in the U.S. dollar reporting value
of our operating income of $1.8 million for the year. An increase of 10% in the value of the euro, the Japanese yen and the British Pound
relative to the U.S. dollar in 2020 would have resulted in an increase in the U.S. dollar reporting value of our operating income of $0.9
million, $0.4 million and $0.2 million, respectively, for that year, while a decrease of 10% in the value of the euro, Japanese Yen and
British Pound relative to the U.S. dollar in 2020 would have resulted in a decrease in the U.S. dollar reporting value of our operating
income of $0.8 million, $0.3 million and $0.1 million, respectively, for that year.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Equity Price Risk</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2020, we had no trading securities
that are classified as available for sale.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_052"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 12.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 107; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->100<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART II</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_053"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 13.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_054"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 14.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_055"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 15.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">CONTROLS AND PROCEDURES</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Disclosure Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management, including our Chief Executive
Officer, and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined
in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of December 31, 2020. Based on such evaluation, the Chief Executive Officer,
and the Chief Financial Officer, have concluded that, as of December 31, 2020, our disclosure controls and procedures are effective.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Management&#8217;s Annual Report on Internal Control over Financial
Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management is responsible for establishing
and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange
Act. Our management, including our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation of the effectiveness
of our internal control over financial reporting based on the framework and criteria established in Internal Control&#8212;Integrated
Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) as of the end of the period covered
by this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on that evaluation, our management has concluded
that our internal control over financial reporting was effective as of December 31, 2020. Notwithstanding the foregoing, there can be
no assurance that our internal control over financial reporting will detect or uncover all failures of persons within the company to comply
with our internal procedures, as all internal control systems, no matter how well designed, have inherent limitations. Therefore, even
those systems determined to be effective may not prevent or detect misstatements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management&#8217;s assessment of and conclusion
on the effectiveness of internal control over financial reporting did not include the internal controls of the business of Aptonet Inc.,
Mobisoft Ltd. and Stockell Information Systems Inc., that were acquired during 2020 and included in our 2020 consolidated financial statements
and constituted 3% and 1% of total and net assets, respectively as of December 31, 2020 and 5% and 10% of revenues and net income, respectively,
for the year then ended</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Attestation Report of the Registered Public Accounting Firm </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The attestation report of Kost Forer Gabbay
&amp; Kasierer, a member of EY Global, an independent registered public accounting firm in Israel, on our management&#8217;s assessment
of our internal control over financial reporting as of December 31, 2020 is provided on page F-4, as included under Item 18 of this annual
report.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Changes in Internal Control over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on the evaluation conducted by our Chief
Executive Officer and our Chief Financial Officer pursuant to Rules 13a-15(d) and 15d-15(d) under the Exchange Act, our management has
concluded that there was no change in our internal control over financial reporting that occurred during the year ended December 31, 2020
that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 108; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->101<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_056"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">RESERVED</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_057"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16A.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">AUDIT COMMITTEE FINANCIAL EXPERT</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our board of directors has determined that Mr.
Ettlinger, an external director within the meaning of the Israeli Companies Law, meets the definition of an audit committee financial
expert, as defined by rules of the SEC. For a brief listing of Mr. Ettlinger&#8217;s relevant experience, see Item 6A. &#8220;Directors,
Senior Management and Employees -- Directors and Senior Management.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_058"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16B.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">CODE OF ETHICS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have adopted a code of ethics that applies
to any chief executive officer and all senior financial officers of our company, including the chief financial officer, chief accounting
officer or controller, or persons performing similar functions. Written copies are available upon request. If we make any substantive
amendment to the code of ethics or grant any waivers, including any implicit waiver, from a provision of the codes of ethics, we will
disclose the nature of such amendment or waiver on our website.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_059"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16C.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Independent Registered Public Accounting Firm Fees</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth, for each of the years indicated, the
fees billed by our principal independent registered public accounting firm. All of such fees were pre-approved by our Audit Committee.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid">Year Ended December 31,</td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><b>Services Rendered</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><b>2020</b></td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif"><b>&#160;</b></td><td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><b>&#160;</b></td>
    <td colspan="2" style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1.5pt solid"><b>2019</b></td><td style="padding-bottom: 1.5pt; font: bold 10pt Times New Roman, Times, Serif"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit <sup>(1)</sup></span></td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">365,000</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="width: 9%; font: 10pt Times New Roman, Times, Serif; text-align: right">355,000</td><td style="width: 1%; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax and other <sup>(2)</sup></span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">92,000</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right">115,000</td><td style="padding-bottom: 1.5pt; font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Total</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">457,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">470,000</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Audit fees relate to audit services provided for each of the years shown in the table, including fees associated with the annual audit, the filing of a shelf registration statement, various accounting issues and audit services provided in connection with other statutory or regulatory filings.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax fees relate to services performed by the tax division for tax compliance, planning and advice.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Pre-Approval Policies and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Audit Committee has adopted a policy and procedures
for the pre-approval of audit and non-audit services rendered by our independent registered public accountants, Kost Forer Gabbay &amp;
Kasierer, a member of Ernst &amp; Young Global. Pre-approval of an audit or non-audit service may be given as a general pre-approval,
as part of the audit committee&#8217;s approval of the scope of the engagement of our independent auditor, or on an individual basis.
Any proposed services that exceed general pre-approved levels also require specific pre-approval by our audit committee. The policy prohibits
retention of the independent public accountants to perform the prohibited non-audit functions defined in Section 201 of the Sarbanes-Oxley
Act of 2002 or the rules of the SEC, and also requires the Audit Committee to consider whether proposed services are compatible with the
independence of the public accountants.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_060"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16D.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in">&#160;</p><div>

</div><div><a id="a_061"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16E.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS </span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 109; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->102<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_062"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16F.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">CHANGES IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_063"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16G.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">CORPORATE GOVERNANCE </span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NASDAQ Stock Market Rules and Home Country Practice</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under NASDAQ Stock Market Rule 5615(a)(3), foreign
private issuers, such as our company, are permitted to follow certain home country corporate governance practices instead of certain provisions
of the NASDAQ Stock Market Rules. A foreign private issuer that elects to follow a home country practice instead of any of such NASDAQ
requirements must submit to NASDAQ, in advance, a written statement from an independent counsel in such issuer&#8217;s home country certifying
that the issuer&#8217;s practices are not prohibited by the home country&#8217;s laws. We provided NASDAQ with such a letter of non-compliance
with respect to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Rule requiring maintaining a majority of independent directors (Rule 5605(b)(1)). Instead, under Israeli law and practice, we are required to appoint at least two external directors, within the meaning of the Israeli Companies Law, to our board of directors.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Rule requiring that our independent directors have regularly scheduled meetings at which only independent directors are present (Rule 5605(b)(2)). Instead, we follow Israeli law according to which independent directors are not required to hold executive sessions.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Rule regarding independent director oversight of director nominations process for directors (Rule 5605(e)). Instead, we follow Israeli law and practice according to which our board of directors recommends directors for election by our shareholders.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The requirement to obtain shareholder approval for the establishment or amendment of certain equity based compensation plans (Rule 5635(c)), an issuance that will result in a change of control of the company (Rule 5635(b)), certain transactions other than a public offering involving issuances of a 20% or more interest in the company (Rule 5635(d)) and certain acquisitions of the stock or assets of another company (Rule 5635(a)). Instead, we follow Israeli law and practice in approving such procedures, according to which Board approval may suffice in certain circumstances.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_064"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 16H.</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MINE SAFETY DISCLOSURE</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 110; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->103<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART III</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_065"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 17.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">FINANCIAL STATEMENTS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-indent: -0.75in"><b>&#160;</b></p><div>

</div><div><a id="a_066"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 18.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">FINANCIAL STATEMENTS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 90%"><a href="#index"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Index to Financial Statements</span></a></td>
    <td style="width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#f_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reports of Independent Registered Public Accounting Firm</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2 &#8211; F-5</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#f_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Balance Sheets</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6 &#8211; F-7</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#f_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Income</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-8</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#f_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Comprehensive Income</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-9</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#f_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Statements of Changes in Shareholders&#8217; Equity</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-10</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#f_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Statements of Cash Flows</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-11 &#8211; F-13</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><a href="#f_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Consolidated Financial Statements</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-14 &#8211;
    F-54</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="#f_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appendix to Consolidated Financial Statements &#8211; Details of Subsidiaries and Affiliate</span></a></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-55 &#8211;
    F-56</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>


</div><!-- Field: Page; Sequence: 111; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->104<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><div><a id="a_067"></a></div><table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM 19.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">EXHIBITS</span></b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Index to Exhibits</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.1</span></td>
    <td style="vertical-align: bottom; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 89%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Memorandum of Association of the Registrant<sup>1</sup></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.2</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/876779/000087677911000043/articlesofassociationmagicfi.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Association of the Registrant<sup>2</sup></span></a></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.1</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specimen of Ordinary Share Certificate<sup>3</sup></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.2</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/876779/000121390020012139/f20f2019ex2-2_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">Description of the rights of each class of securities registered under Section 12 of the Securities Exchange Act of 1934<sup>4</sup></span></span></a></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2000 Employee Stock Option Plan<sup>5</sup></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.2</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/876779/000117891308001273/exhibit_4-3.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2007 Incentive Compensation Plan<sup>6</sup></span></a></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.1</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f20f2020ex8-1_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">List of Subsidiaries of the Registrant</span></a></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.1</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f20f2020ex12-1_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended</span></a></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.2</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f20f2020ex12-2_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended</span></a></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.1</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f20f2020ex13-1_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.2</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f20f2020ex13-2_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.1</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f20f2020ex15-1_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of Kost Forer Gabbay &amp; Kasierer, a Member of Ernst &amp; Young Global</span></a></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.2</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify"><a href="f20f2020ex15-2_magicsoft.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consent of KDA Audit Corporation (relating to Magic Software Japan K.K.)</span></a></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; text-indent: 1.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document (The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document)</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; text-indent: 1.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; text-indent: 1.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Presentation Linkbase Document</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; text-indent: 1.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Calculation Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; text-indent: 1.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Label Linkbase Document</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; text-indent: 1.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify; text-indent: 1.2pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
as Exhibit 3.2 to the registrant&#8217;s registration statement on Form F-1, registration number 33-41486, and incorporated herein by
reference.</span></td>
</tr></table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
as an Item to the registrant&#8217;s Form 6-K for the month of December 2011, filed on December 7, 2011, and incorporated herein by reference.</span></td>
</tr></table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
as Exhibit 4.1 to the registrant&#8217;s registration statement on Form F-1, registration number 33-41486, and incorporated herein by
reference.</span></td>
</tr></table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
as Exhibit 2.2 to the registrant&#8217;s registration statement on Form 20-F for the year ended December 31, 2019, and incorporated herein
by reference.</span></td>
</tr></table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
as Exhibit 10.2 to the registrant&#8217;s annual report on Form 20-F for the year ended December 31, 2000, and incorporated herein by
reference.</span></td>
</tr></table><div>
</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
as Exhibit 4.3 to the registrant&#8217;s annual report on Form 20-F for the year ended December 31, 2007, and incorporated herein by
reference.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.5in">&#160;</p><div>

</div><!-- Field: Page; Sequence: 112; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->105<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
FINANCIAL STATEMENTS </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AS
OF DECEMBER 31, 2020</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
DOLLARS IN THOUSANDS</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><div><a id="index"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INDEX</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 88%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 12%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Reports of Independent Registered Public Accounting Firm</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-2
    &#8211; F-5</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Balance Sheets</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-6    &#8211; F-7</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Statements of Income</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-8</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Statements of Comprehensive Income</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-9</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Statements of Changes in Shareholders&#8217; Equity</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-10</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Consolidated Statements of Cash Flows</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-11 &#8211; F-13</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Notes to Consolidated Financial Statements</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-14
    &#8211; F-54</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; ">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; background-color: #CCEEFF">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"><a href="#f_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Appendix to Consolidated Financial Statements - Details of Subsidiaries and Affiliate</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>F-55
    &#8211; F-56</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-
- - - - - - - - - - -</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 113; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 30%"><img alt="" src="img_001.jpg"/></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Kost Forer Gabbay &amp;<br/> Kasierer</b></span> <span style="font: 10pt Times New Roman, Times, Serif"><br/>
144 Menachem Begin St.</span> <br/>
<span style="font: 10pt Times New Roman, Times, Serif">Tel-Aviv 6492102, Israel&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">Tel: +972-3-6232525</span> <span style="font: 10pt Times New Roman, Times, Serif"><br/>
Fax: +972-3-5622555</span> <span style="font: 10pt Times New Roman, Times, Serif"><br/>
ey.com</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><div><a id="f_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>To
the Shareholders and the Board of Directors of</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD. </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Opinion
on the Financial Statements</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited the accompanying consolidated balance sheets of Magic Software Enterprises LTD. (&#8220;the Company&#8221;) as of December
31, 2020 and 2019, the related consolidated statements of income, comprehensive income, changes in shareholders&#8217; equity and cash
flows for each of the three years in the period ended December&#160;31, 2020, and the related notes (collectively referred to as the
&#8220;consolidated financial statements&#8221;). In our opinion, based on our audits and the report of other auditors, the consolidated
financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and 2019, and
the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with
U.S. generally accepted accounting principles.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We&#160;did
not audit the financial statements of Magic Software Japan K.K., a wholly-owned subsidiary, which reflect total assets of constituting
1% and 1% at December&#160;31, 2020 and 2019, respectively, and total revenues of 3%, 4% and 3% for the years ended December 31, 2020,
2019 and 2018, respectively, of the related consolidated totals. Those statements were audited by other auditors whose report has been
furnished to us, and our opinion, insofar as it relates to the amounts included for Magic Software Japan K.K., is based solely on the
report of the other auditors.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt">We also have audited, in
accordance with the standards of the Public Company Accounting Oversight Board (United States), (PCAOB), the Company&#8217;s internal
control over financial reporting as of December&#160;31, 2020, based on criteria established in Internal Control-Integrated Framework
issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated May 13, 2021 expressed
an unqualified opinion thereon.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
for Opinion</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These
financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s
financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent
with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities
and Exchange Commission and the PCAOB.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits
included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud,
and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts
and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates
made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits and the report
of other auditors provide a reasonable basis for our opinion.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"></p><div>

</div><!-- Field: Page; Sequence: 114; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font: 10pt Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Audit Matters</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span>&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span>The
critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated
or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial
statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter
does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the
critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span>&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; border-collapse: collapse; font-family: Times New Roman, Times, Serif">
  <tr style="vertical-align: top">
    <td style="width: 22%; text-align: justify; font-size: 11pt">&#160;</td>
    <td style="width: 2%; text-align: justify; font-size: 11pt">&#160;</td>
    <td style="vertical-align: bottom; width: 76%; text-align: left; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Valuation of Goodwill </b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify; font-size: 11pt">&#160;</td>
    <td style="text-align: justify; font-size: 11pt">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; font-size: 11pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Description of the Matter</i></span></td>
    <td style="padding-right: 3.5pt; padding-bottom: 12pt; text-align: justify; font-size: 11pt">&#160;</td>
    <td style="padding-left: 5.4pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span>At
    December 31,2020, the Company had 135,682 of goodwill. As discussed in Note 2 to the consolidated financial statement, goodwill is tested
    annually for impairment, or more frequently if impairment indicators arise. The Company&#8217;s evaluation of goodwill for impairment
    involves the comparison of the fair value of each reporting unit to its carrying value. If the Company&#8217;s carrying amount of a reporting
    unit exceeds its fair value, an impairment loss would be recognized in an amount equal to the excess of the carrying amount over the calculated
    fair value. <span>The Company determines the fair
value of its reporting units using the income approach, which considers a discounted future cash flow analysis using judgments and assumptions
related to revenue, operating income, future short-term and long-term growth rates, weighted average cost of capital, interest, capital
expenditures, cash flows, and market conditions are inherent in developing the discounted cash flow model. The Company considers historical
rates and current market conditions when determining the discount and growth rates to use in its analyses. The company performed an annual
impairment test.</span></span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span>Auditing
    the Company&#8217;s goodwill test was complex and highly judgmental due to the significant estimation and assumptions required by management
    to estimate the fair value of the reporting units. In particular, significant assumptions, such as projected the future operating cash
    flows based on forecasted operating income margins, future revenues, the selection of terminal value growth rate, and discount rate. These significant assumptions are forward-looking and could be affected by future economic
    and market conditions.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify">&#160;</p></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>How We Addressed the Matter in Our Audit</i></span></td>
    <td style="padding-right: 3.5pt; padding-bottom: 12pt; text-align: justify; font-size: 11pt">&#160;</td>
    <td style="padding-left: 5.4pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; "><span>We
    obtained an understanding, evaluated the design and tested the effectiveness of controls over goodwill impairment testing process, including
    those over management&#8217;s assessment of the significant assumption and the projected future operating cash flows based on forecasted
    operating income margins, including future revenues, and the selection of the terminal value growth rate and discount rate.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; "><span>&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; "><span>Our
    audit procedures to evaluate the significant judgments made by management to test the estimated fair value of the Company&#8217;s reporting
    units included, among others, evaluating the reasonableness of management&#8217;s projected future operating cash flows based on forecasted
    EBIT margins, including future revenues by comparing to (1) historical results, (2) internal communications to management and the Board
    of Directors, and (3) forecasted information included in Company press releases, analyst and industry reports of the Company and companies
    in its peer group.</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; "><span>&#160;</span></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; "></p>
    <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt"><span>We also evaluated the appropriateness
    of the related disclosures included in Note 2 to the consolidated financial statements in relation to Goodwill impairment.</span></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt">&#160;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="padding-bottom: 1.5pt; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">/s/
    Kost Forer Gabbay &amp; Kasierer </span></span></td>
    <td style="padding-bottom: 1.5pt; width: 60%; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">KOST FORER GABBAY &amp; KASIERER</span></td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Member of Ernst &amp; Young Global</span></td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have served as the Company&#8217;s auditor since 1984.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tel-Aviv,
Israel</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">May 13. 2021</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 115; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 30%"><img alt="" src="img_001.jpg"/>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 25%"><span style="font: 10pt Times New Roman, Times, Serif"><b>Kost Forer Gabbay &amp;<br/>
 Kasierer<br/>
</b></span> <span style="font: 10pt Times New Roman, Times, Serif">144 Menachem Begin St.<br/>
</span> <span style="font: 10pt Times New Roman, Times, Serif">Tel-Aviv 6492102, Israel&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; width: 35%"><span style="font: 10pt Times New Roman, Times, Serif">Tel: +972-3-6232525<br/>
</span> <span style="font: 10pt Times New Roman, Times, Serif">Fax: +972-3-5622555<br/>
</span> <span style="font: 10pt Times New Roman, Times, Serif">ey.com</span></td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>To
the Shareholders and the Board of Directors of</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD. </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Opinion
on Internal Control over Financial Reporting</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have audited Magic Software Enterprises Ltd.&#8217;s (&#8220;the Company&#8221;) internal control over financial reporting as of
December 31, 2020, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations
of the Treadway Commission (2013 framework) (&#8220;the COSO criteria&#8221;). In our opinion, the Company, based on our audit and the
report of other auditors, maintained, in all material respects, effective internal control over financial reporting as of December 31,
2020, based on the COSO criteria.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
did not examine the effectiveness of internal control over financial reporting of Magic Software Japan K.K, a wholly owned subsidiary,
whose financial statements reflect total assets and revenues constituting 1% and 3%, respectively, of the related consolidated financial
statement amounts as of and for the year ended December 31, 2020. The effectiveness of Magic Software Japan K.K.&#8217;s internal control
over financial reporting was audited by other auditors whose report has been furnished to us, and our opinion, insofar as it relates
to the effectiveness of Magic Software Japan K.K.&#8217;s internal control over financial reporting, is based solely on the report of
the other auditors.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt">As indicated in the accompanying
Management's Report on Internal Control Over Financial Reporting, management&#8217;s assessment of and conclusion on the effectiveness
of internal control over financial reporting did not include the internal controls of the business of Aptonet Inc., Mobisoft Ltd. and
Stockell Information Systems, Inc., that were acquired during 2020 and included in the 2020 consolidated financial statements of the
Company and constituted 3% and 1% of total and net assets, respectively as of December 31, 2020 and 5% and 10% of revenues and net income,
respectively, for the year then ended. Our audit of internal control over financial reporting of the Company also did not include an
evaluation of the internal control over financial reporting of the business of Aptonet Inc., Mobisoft Ltd. and Stockell Information Systems,
Inc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt">We also have audited, in
accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets
of the Company as of December 31, 2020 and 2019, the related consolidated statements of income, comprehensive income, changes in shareholders&#8217;
equity and cash flows for each of the three years in the period ended December&#160;31, 2020 and the related notes and our report dated
May 13, 2021 expressed an unqualified opinion thereon based on our audit and the report of the other auditors.</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Basis
for Opinion</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s management is responsible for maintaining effective internal control over financial reporting, and for its assessment
of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal
Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial
reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect
to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange
Commission and the PCAOB.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"></p><div>

</div><!-- Field: Page; Sequence: 116; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain
reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists,
testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other
procedures as we considered necessary in the circumstances. We believe that our audit and the report of other auditors provides a reasonable
basis for our opinion.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Definition
and Limitations of Internal Control Over Financial Reporting</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability
of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the
maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the
company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in
accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance
with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection
of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because
of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of
any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions,
or that the degree of compliance with the policies or procedures may deteriorate.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="padding-bottom: 1.5pt; width: 40%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Kost Forer Gabbay &amp; Kasierer</span></td>
    <td style="padding-bottom: 1.5pt; width: 60%; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">KOST FORER GABBAY &amp; KASIERER</span></td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A Member of Ernst &amp; Young Global</span></td>
    <td>&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tel-Aviv,
Israel</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May
13, 2021</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>&#160;&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p><div>

</div><!-- Field: Page; Sequence: 117; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><div><a id="f_002"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    BALANCE SHEETS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in">ASSETS</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>CURRENT ASSETS:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Cash and cash equivalents</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">88,127</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">81,915</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Short-term bank deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:ShorttermBankDeposits" scale="3" unitRef="usd">289</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:ShorttermBankDeposits" scale="3" unitRef="usd">6,996</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Marketable securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecuritiesCurrent" scale="3" unitRef="usd">6,600</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Trade receivables (net of allowance of $&#160;<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">3,967</ix:nonFraction> and $&#160;<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">3,810</ix:nonFraction> at December 31, 2020 and 2019, respectively)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">111,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">96,694</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Other accounts receivable and prepaid expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">10,513</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">12,845</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total current assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">211,226</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">205,050</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">LONG-TERM ASSETS:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Severance pay fund</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:SeverancePayFund" scale="3" unitRef="usd">4,673</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:SeverancePayFund" scale="3" unitRef="usd">4,013</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Deferred tax asset</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd">6,397</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd">2,188</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Operating lease right-of-use assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">24,509</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">14,956</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other long-term receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherReceivables" scale="3" unitRef="usd">5,507</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherReceivables" scale="3" unitRef="usd">5,879</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">PROPERTY AND EQUIPMENT, NET</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">5,988</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">3,649</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">INTANGIBLE ASSETS, NET</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">53,404</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">51,128</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 9pt">GOODWILL</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">135,682</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">117,743</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total long-term assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">236,160</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsNoncurrent" scale="3" unitRef="usd">199,556</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" unitRef="usd">447,386</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" unitRef="usd">404,606</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 118; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    BALANCE SHEETS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands (except share data)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in">LIABILITIES AND EQUITY</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>CURRENT LIABILITIES:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-left: 9pt">Short term debt</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" unitRef="usd">11,529</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShortTermBorrowings" scale="3" unitRef="usd">7,079</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Trade payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" unitRef="usd">14,250</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" unitRef="usd">10,990</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">41,846</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">32,619</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Current maturities of operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">3,413</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd">3,833</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Liabilities due to acquisition activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:LiabilitiesDueToAcquisitionActivities" scale="3" unitRef="usd">4,998</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:LiabilitiesDueToAcquisitionActivities" scale="3" unitRef="usd">3,638</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Deferred revenues and customer advances</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">8,793</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">8,724</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total current liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">84,829</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">66,883</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">LONG TERM LIABILITIES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Long-term debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">13,352</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">15,540</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Long-term operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">21,109</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">11,119</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Long-term liabilities due to acquisition activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" scale="3" unitRef="usd">10,926</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" scale="3" unitRef="usd">8,613</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax liability</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">17,639</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">11,069</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Accrued severance pay</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PostemploymentBenefitsLiabilityNoncurrent" scale="3" unitRef="usd">5,545</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PostemploymentBenefitsLiabilityNoncurrent" scale="3" unitRef="usd">4,770</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total long term liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">68,571</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesNoncurrent" scale="3" unitRef="usd">51,111</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">COMMITMENTS AND CONTINGENCIES, see Note 16</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">REDEEMABLE NON-CONTROLLING INTEREST</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">24,980</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">21,915</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>EQUITY:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Magic Software Enterprises equity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Share capital:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 27pt">Ordinary shares of NIS <ix:nonFraction contextRef="c2" decimals="1" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="ilsPershares"><ix:nonFraction contextRef="c3" decimals="1" format="ixt:numdotdecimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="ilsPershares">0.1</ix:nonFraction></ix:nonFraction> par value - Authorized: <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">50,000,000</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2020 and 2019; Issued and Outstanding: <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">49,035,055</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">48,939,538</ix:nonFraction></ix:nonFraction> shares at December&#160;31, 2020 and 2019, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">1,164</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">1,161</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">211,713</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd">218,647</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Accumulated other comprehensive income (loss)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd">7,835</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd">324</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Retained earnings</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">39,720</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">28,354</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Total equity attributable to Magic Software Enterprises shareholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">260,432</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">247,838</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" unitRef="usd">8,574</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" unitRef="usd">16,859</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">269,006</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">264,697</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total liabilities, redeemable non-controlling interest and equity</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">447,386</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">404,606</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 119; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><div><a id="f_003"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    STATEMENTS OF INCOME</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands (except per share data)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Revenues:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; padding-left: 9pt">Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:Software" scale="3" unitRef="usd">24,272</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:Software" scale="3" unitRef="usd">28,084</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:Software" scale="3" unitRef="usd">25,454</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Maintenance and technical support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:RevenuesFromMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">33,181</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:RevenuesFromMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">30,996</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:RevenuesFromMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">30,951</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Consulting services</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:RevenuesFromConsultingServices" scale="3" unitRef="usd">313,741</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:RevenuesFromConsultingServices" scale="3" unitRef="usd">266,550</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:RevenuesFromConsultingServices" scale="3" unitRef="usd">227,970</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">371,194</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">325,630</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">284,375</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Cost of revenues:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Software</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfSoftware" scale="3" unitRef="usd">10,487</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfSoftware" scale="3" unitRef="usd">10,220</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfSoftware" scale="3" unitRef="usd">9,960</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Maintenance and technical support</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">3,598</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">4,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfMaintenanceAndTechnicalSupport" scale="3" unitRef="usd">4,120</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Consulting services</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfConsultingServices" scale="3" unitRef="usd">247,517</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfConsultingServices" scale="3" unitRef="usd">209,114</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfConsultingServices" scale="3" unitRef="usd">181,477</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total cost of revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">261,602</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">223,501</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfRevenue" scale="3" unitRef="usd">195,557</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Gross profit</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">109,592</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">102,129</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">88,818</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating costs and expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Research and development, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,789</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,239</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">5,696</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd">31,160</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd">30,454</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd">27,197</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">General and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">27,967</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">29,529</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">24,265</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Change  in valuation of contingent consideration related to acquisitions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" scale="3" unitRef="usd">1,088</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" scale="3" unitRef="usd">255</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" scale="3" sign="-" unitRef="usd">38</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Total operating costs and expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd">69,004</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd">68,477</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd">57,120</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">40,588</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">33,652</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">31,698</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Financial income (expenses), net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">917</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">1,169</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd">153</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Increase in valuation of consideration related to acquisitions</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions" scale="3" sign="-" unitRef="usd">2,268</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions" scale="3" sign="-" unitRef="usd">11</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions" scale="3" sign="-" unitRef="usd">4</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Income before taxes on income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">37,403</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">32,472</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">31,847</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Taxes on income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">7,286</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">6,874</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">7,071</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">30,117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">25,598</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">24,776</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net income attributable to redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" unitRef="usd">2,526</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" unitRef="usd">3,111</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" scale="3" unitRef="usd">3,383</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" unitRef="usd">2,405</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" unitRef="usd">2,221</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,510</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Net income attributable to Magic Software Enterprises shareholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">25,186</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">20,266</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">19,883</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Net earnings per share attributable to Magic Software Enterprises&#8217; shareholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Basic and Diluted earnings per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.49</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.26</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.39</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></p><div>

</div><!-- Field: Page; Sequence: 120; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><div><a id="f_004"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    STATEMENTS OF COMPREHENSIVE INCOME</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 1.5pt">Net income</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">30,117</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">25,598</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">24,776</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other comprehensive income (loss), net of tax</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Foreign currency translation adjustments, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">10,275</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">8,125</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" sign="-" unitRef="usd">8,217</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left; padding-left: 9pt">Unrealized gains (losses) from available-for-sale securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" sign="-" unitRef="usd">1</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">95</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" sign="-" unitRef="usd">36</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total other comprehensive income (loss), net of tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" unitRef="usd">10,274</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" unitRef="usd">8,220</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" sign="-" unitRef="usd">8,253</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total comprehensive income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">40,391</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">33,818</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">16,523</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Comprehensive income attributable to redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">4,374</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">5,106</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">1,649</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Comprehensive income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="3" unitRef="usd">2,672</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="3" unitRef="usd">2,645</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests" scale="3" unitRef="usd">1,200</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Comprehensive income attributable to Magic Software Enterprises&#8217; shareholders</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd">33,345</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd">26,067</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd">13,674</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 121; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><div><a id="f_005"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands (except share data)</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Attributable&#160;to&#160;the&#160;Company&#8217;s&#160;shareholders</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number&#160;of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Share&#160;<br/> capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Additional<br/> paid-in<br/> capital</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> other<br/> comprehensive<br/> income&#160;(loss)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Retained<br/> earnings</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Non-<br/> controlling<br/> interests</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total&#160;<br/> equity</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 44%; text-indent: -9pt; padding-left: 9pt">Balance as of January 1, 2018</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">44,488,578</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,040</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">183,445</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">83</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">25,713</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">3,282</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">213,563</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 0.25in">Issue of share capital, net of issuance costs of $ <ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" unitRef="usd">400</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" unitRef="shares">4,268,293</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">34,452</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">34,569</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">104,167</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">309</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">311</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" scale="3" unitRef="usd">194</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" scale="3" unitRef="usd">194</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Increase in value of put options of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,726</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,726</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">13,348</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">69</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">13,417</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Other comprehensive loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c14" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" sign="-" unitRef="usd">6,208</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" sign="-" unitRef="usd">310</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" sign="-" unitRef="usd">6,518</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Net income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">19,883</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">1,510</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">21,393</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">Balance as of December 31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c17" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">48,861,038</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,159</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">218,400</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c19" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">6,125</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">30,522</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">4,413</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">248,369</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Exercise of stock options</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">78,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">2</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">173</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">175</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" scale="3" unitRef="usd">74</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" scale="3" unitRef="usd">74</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Acquisition of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c26" decimals="-3" format="ixt:numdotdecimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">911</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">911</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Increase in value of put options of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c26" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">6,560</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">6,560</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Acquisition of non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" unitRef="usd">359</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" unitRef="usd">359</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Redeemable non-controlling interests reclassification to non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" unitRef="usd">9,899</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" unitRef="usd">9,899</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-45">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-46">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-47">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c26" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">14,963</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">457</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">15,420</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Other comprehensive income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-48">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-49">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">5,801</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-50">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">424</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">6,225</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Net income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">20,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">2,221</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">22,487</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>

<tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 29%; padding-bottom: 4pt; padding-left: 9pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
as of December 31, 2019</span></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">48,939,538</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,161</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">218,647</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c30" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd">324</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">28,354</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">16,859</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">264,697</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercise
    of stock options</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c33" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" unitRef="shares">95,517</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">3</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c34" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">253</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" unitRef="usd">256</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition
    of redeemable non-controlling interests</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c34" decimals="-3" format="ixt:numdotdecimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">5,972</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">5,972</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Increase
    in value of put options of redeemable non-controlling interests</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c35" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,317</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,317</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquisition
    of non-controlling interests</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c34" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" sign="-" unitRef="usd">1,215</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c36" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" sign="-" unitRef="usd">3,409</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" sign="-" unitRef="usd">4,624</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
    interests reclassification to Redeemable non-controlling interests</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c36" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" sign="-" unitRef="usd">6,617</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" scale="3" sign="-" unitRef="usd">6,617</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c35" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">12,503</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c36" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">931</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPreferredStock" scale="3" unitRef="usd">13,434</ix:nonFraction>)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    comprehensive income</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">8,159</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">267</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensiveIncomeloss" scale="3" unitRef="usd">8,426</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">25,186</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c36" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">2,405</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProfitLossExcludingRedeemableNoncontrollingInterest" scale="3" unitRef="usd">27,591</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance
    as of December 31, 2020</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-top: Black 1.5pt solid; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c38" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">49,035,055</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">1,164</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">211,713</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">7,835</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">39,720</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">8,574</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd">269,006</ix:nonFraction></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 122; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><div><a id="f_006"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    STATEMENTS OF CASH FLOWS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash flows from operating activities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">30,117</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">25,598</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" unitRef="usd">24,776</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Adjustments to reconcile net income to net cash provided by operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">13,939</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">14,025</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd">12,564</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-51">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">74</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">194</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Change in deferred taxes, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInDeferredTaxesNet" scale="3" unitRef="usd">1,650</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInDeferredTaxesNet" scale="3" unitRef="usd">1,893</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInDeferredTaxesNet" scale="3" sign="-" unitRef="usd">526</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Amortization of marketable securities premium and accretion of discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" unitRef="usd">70</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" sign="-" unitRef="usd">117</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments" scale="3" sign="-" unitRef="usd">189</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net change in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Trade receivables, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInTradeReceivableNet" scale="3" unitRef="usd">3,939</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInTradeReceivableNet" scale="3" sign="-" unitRef="usd">6,550</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInTradeReceivableNet" scale="3" unitRef="usd">11,367</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Other long-term and short-term accounts receivable and prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" scale="3" sign="-" unitRef="usd">3,399</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" scale="3" sign="-" unitRef="usd">9,594</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" scale="3" unitRef="usd">4,364</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Trade payables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" unitRef="usd">1,899</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" sign="-" unitRef="usd">5,273</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" unitRef="usd">2,203</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Exchange rate of loans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInExchangeRateOfLoans" scale="3" sign="-" unitRef="usd">1,362</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInExchangeRateOfLoans" scale="3" sign="-" unitRef="usd">1,895</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInExchangeRateOfLoans" scale="3" unitRef="usd">2,099</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" scale="3" unitRef="usd">8,175</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" scale="3" sign="-" unitRef="usd">7,673</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" scale="3" unitRef="usd">1,802</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Deferred revenues</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" sign="-" unitRef="usd">936</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" unitRef="usd">2,934</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" sign="-" unitRef="usd">374</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash provided by operating activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">52,296</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">45,948</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">24,050</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 123; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    STATEMENTS OF CASH FLOWS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash flows from investing activities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-left: 9pt">Capitalized software development costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireSoftware" scale="3" unitRef="usd">3,302</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireSoftware" scale="3" unitRef="usd">4,143</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireSoftware" scale="3" unitRef="usd">3,666</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Purchase of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">2,772</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">1,379</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">863</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Cash paid in conjunction with acquisitions, net of acquired cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">16,534</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">22,603</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">1,218</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from maturity and sale of marketable securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" unitRef="usd">5,429</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" unitRef="usd">3,356</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" unitRef="usd">4,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Investment in long-term bank deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-52">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProceedsFromShortTermLoansToRelatedParties" scale="3" unitRef="usd">714</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProceedsFromShortTermLoansToRelatedParties" scale="3" unitRef="usd">932</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Proceeds from (Investment in) short-term bank deposits</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProceedsFromInvestmentInShorttermBankDeposits" scale="3" sign="-" unitRef="usd">7,575</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProceedsFromInvestmentInShorttermBankDeposits" scale="3" sign="-" unitRef="usd">10,043</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:ProceedsFromInvestmentInShorttermBankDeposits" scale="3" unitRef="usd">16,875</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash used in investing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">9,604</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">15,440</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">19,554</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash flows from financing activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from exercise of options by employees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">256</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">69</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">311</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt">Issuance of ordinary shares, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">104</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">34,569</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Dividend paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd">12,503</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd">14,963</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd">13,543</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Dividend paid to non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" unitRef="usd">931</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" unitRef="usd">457</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsMinorityInterest" scale="3" unitRef="usd">69</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Dividend paid to redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">4,174</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">3,395</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" scale="3" unitRef="usd">2,671</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Short-term credit, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-54">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-55">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="3" sign="-" unitRef="usd">437</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Purchase of redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="3" unitRef="usd">18,016</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToMinorityShareholders" scale="3" unitRef="usd">5,592</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-56">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Payments of deferred and contingent consideration related to acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" unitRef="usd">4,596</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-57">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" scale="3" unitRef="usd">3,126</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Short-term and long-term loans received</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd">9,686</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd">878</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd">26</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Repayment of short-term and long-term loans</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:RepaymentsOfShortTermAndLongTermDebt" scale="3" unitRef="usd">9,369</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:RepaymentsOfShortTermAndLongTermDebt" scale="3" unitRef="usd">13,624</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:RepaymentsOfShortTermAndLongTermDebt" scale="3" unitRef="usd">6,634</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Net cash provided by (used in) financing activities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">39,647</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">36,980</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">8,426</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of exchange rate changes on cash and cash equivalents</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" unitRef="usd">3,167</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" unitRef="usd">1,261</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" sign="-" unitRef="usd">1,872</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd">6,212</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd">5,211</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd">11,050</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents at the beginning of the year</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">81,915</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">87,126</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">76,076</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Cash and cash equivalents at end of the year</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">88,127</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">81,915</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd">87,126</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 124; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CONSOLIDATED
    STATEMENTS OF CASH FLOWS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in">Supplementary information on investing and financing activities not involving cash flows:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Non-cash activities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 4pt">Deferred acquisition payment</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:DeferredAcquisitionPayment" scale="3" unitRef="usd">2,892</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:DeferredAcquisitionPayment" scale="3" unitRef="usd">11,209</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-58">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Contingent acquisition consideration</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:ContingentAcquisitionConsideration" scale="3" unitRef="usd">2,222</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ContingentAcquisitionConsideration" scale="3" unitRef="usd">5,851</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-59">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Operating lease, right of use assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:OperatingLeaseRightOfUseAssets" scale="3" unitRef="usd">1,652</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:OperatingLeaseRightOfUseAssets" scale="3" unitRef="usd">5,949</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Supplemental disclosure of cash flow activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Cash paid (received), net during the year for:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 9pt">Income taxes</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" unitRef="usd">7,835</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" unitRef="usd">6,736</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" unitRef="usd">5,419</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt; padding-left: 9pt">Interest</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd">371</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" sign="-" unitRef="usd">152</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd">312</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
accompanying notes are an integral part of the consolidated financial statements.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 125; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><div><a id="f_007"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: .75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 1:-</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GENERAL</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MAGIC
SOFTWARE ENTERPRISES LTD., an Israeli company (&#8220;the Group&#8221; or &#8220;the Company&#8221;), is a global provider of: (i) proprietary
application development and business process integration platforms that accelerate the planning, development, deployment and integration
of on-premise, mobile and cloud business applications (&#8220;the Magic Technology&#8221;); (ii) selected packaged vertical software
solutions; and (iii) a vendor of software services and IT outsourcing software services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic
Technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow
customers to dramatically improve their business performance and return on investment. To complement its software products and to increase
its traction with customers, the Group also offers a complete portfolio of software services in the areas of infrastructure design and
delivery, application development, technology planning and implementation services, communications services and solutions, and supplemental
IT professional outsourcing services. The Company reports its results on the basis of two reportable business segments: software services
(which include proprietary and non-proprietary software solutions, maintenance and support and related services) and IT professional
services (see Note 18 for further details).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s principal markets are the United States, Israel, Europe and Japan (see Note 18).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
information about the Company&#8217;s holdings in subsidiaries and affiliates, see Appendix to the consolidated financial statements.</span></p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: .75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles (&#8220;U.S.
GAAP&#8221;), applied on a consistent basis, as follows, unless otherwise stated:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of estimates</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and
assumptions. The Company&#8217;s management believes that the estimates, judgments and assumptions used are reasonable based upon information
available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and
expenses during the reporting period. Actual results could differ from those estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial
statements in United States dollars</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
substantial portion of the revenues and expenses of the Company and of certain subsidiaries is generated in U.S. dollars (&#8220;dollar&#8221;).
The Company&#8217;s management believes that the dollar is the currency of the primary economic environment in which the Company and
certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 126; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MAGIC
SOFTWARE ENTERPRISES LTD.</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>U.S.
dollars in thousands </b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: .75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with the Financial Accounting
Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 830, &#8220;Foreign Currency Matters&#8221;.
All transaction gains and losses of the remeasurement of monetary balance sheet items are reflected in the statements of income as financial
income or expenses, as appropriate. Monetary accounts and transactions maintained in dollars are presented at their original amounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
those foreign subsidiaries whose functional currency is not the dollar, all balance sheet amounts have been translated using the exchange
rates in effect at each balance sheet date. Statement of income amounts have been translated using the average exchange rate prevailing
during each year. Such translation adjustments are reported as a component of accumulated other comprehensive income (loss) in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principles
of consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_2" id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. Intercompany balances and
transactions, including profit from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_3" id="_ConsolidationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the Company&#8217;s ownership interest in a subsidiary with no change of control are treated as equity transactions, with any difference
between the amount of consideration paid and the change in the carrying amount of the non-controlling interest, recognized in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_4" id="_ConsolidationPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests of subsidiaries represent the non-controlling shareholders&#8217; share of the total comprehensive income (loss) of the subsidiaries
and fair value of the net assets upon the acquisition of the subsidiaries. The non-controlling interests are presented in equity separately
from the equity attributable to the equity holders of the Company. Redeemable non-controlling interests are classified as mezzanine equity,
separate from permanent equity, on the consolidated balance sheets and measured at each reporting period at the higher of their redemption
amount or the non-controlling interest book value, in accordance with the requirements of ASC 810 &#8220;Consolidation&#8221; and ASC
480-10-S99-3A, &#8220;Distinguishing Liabilities from Equity&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_13" id="_SignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_5" id="_ConsolidationPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of the redeemable non-controlling interests for the year ended December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RedeemableNoncontrollingInterestTableTextBlock"><ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_5"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">21,915</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Net income attributable to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest" scale="3" unitRef="usd">2,526</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Increase in value of put options of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterestChangeInRedemptionValue" scale="3" unitRef="usd">1,317</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Dividend declared to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:DividendDeclaredToRedeemableNoncontrollingInterest" scale="3" sign="-" unitRef="usd">4,391</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Acquisition of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:AcquisitionOfRedeemableNoncontrollingInterest" scale="3" sign="-" unitRef="usd">9,089</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in redeemable non-controlling interest as part of acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" scale="3" unitRef="usd">4,237</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="3" unitRef="usd">1,848</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Non-controlling interest reclassification to redeemable non-controlling interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" scale="3" unitRef="usd">6,617</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount" scale="3" unitRef="usd">24,980</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 127; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT
    ACCOUNTING POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Cash and cash equivalents</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:continuation continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_2" id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash and cash equivalents are short-term
highly liquid investments that are readily convertible to cash with original maturities of three months or less, at acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash and cash equivalents include
amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:nonNumeric contextRef="c0" continuedAt="_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock-c0_cont_1" escape="true" name="mgic:ShortTermDepositsAndRestrictedDepositsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Short-term deposits and restricted
deposits</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:continuation id="_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Short-term deposits include deposits
with original maturities of more than three months and less than one year. Such deposits are presented at cost (including accrued interest)
which approximates their fair value. Restricted deposits are used to secure certain of the Group&#8217;s ongoing projects and are classified
under other long-term receivables.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:nonNumeric contextRef="c0" continuedAt="_MarketableSecuritiesPolicy-c0_cont_1" escape="true" name="us-gaap:MarketableSecuritiesPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Marketable securities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:continuation continuedAt="_MarketableSecuritiesPolicy-c0_cont_2" id="_MarketableSecuritiesPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for all its investments
in marketable securities in accordance with ASC No. 320, &#8220;Investments &#8211; Debt and Equity Securities&#8221;. The Company classifies
all of its marketable securities as available for sale and held for trading. Available for sale securities are carried at fair value,
with the unrealized gains and losses, net of tax, reported in &#8220;accumulated other comprehensive income (loss)&#8221; in equity.
Realized gains and losses on sale of investments are included in &#8220;financial income (expense), net&#8221; and are derived using
the specific identification method for determining the cost of securities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:continuation continuedAt="_MarketableSecuritiesPolicy-c0_cont_3" id="_MarketableSecuritiesPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The amortized cost of debt securities
is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization together with interest on securities
is included in &#8220;financial expense (income), net&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_23" id="_SignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:continuation continuedAt="_MarketableSecuritiesPolicy-c0_cont_4" id="_MarketableSecuritiesPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company assessed AFS debt securities
with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected
credit losses in accordance with ASC 326. Allowance for credit losses on AFS debt securities are recognized as a charge of credit loss
expenses (income), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated
other comprehensive income (loss) in stockholders' equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:continuation continuedAt="_MarketableSecuritiesPolicy-c0_cont_5" id="_MarketableSecuritiesPolicy-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company did not record credit loss
allowance on its marketable securities during the years ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_25" id="_SignificantAccountingPoliciesTextBlock-c0_cont_24"><ix:continuation continuedAt="_MarketableSecuritiesPolicy-c0_cont_6" id="_MarketableSecuritiesPolicy-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company classifies its marketable
debt securities as either short-term or long-term based on each instrument&#8217;s underlying contractual maturity date and the Company&#8217;s
expectations of sales and redemptions in the following year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation id="_MarketableSecuritiesPolicy-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Held for trading securities are measured
at fair value through profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Trade receivables</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Trade receivables are stated net of
credit losses allowance. The Company is exposed to credit losses primarily through sales. The allowance against gross trade receivables
reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company&#8217;s methodology. The
Company&#8217;s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition
and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that
have a higher probability of default. The Company also considered the current and expected future economic and market conditions surrounding
the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted. Trade receivables are written
off after all reasonable means to collect the full amount have been exhausted.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 128; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT
    ACCOUNTING POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Property and equipment, net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Property and equipment are stated
at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the
assets, at the following annual rates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 84%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers and peripheral equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c45" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c46" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7 - 15 (mainly 7)</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c47" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c48" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 &#8211; 5 (mainly 5)</span></ix:nonNumeric></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_32" id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leasehold improvements are amortized
using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated
useful life of the improvements, whichever is shorter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_33" id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationsPolicy-c0_cont_1" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Business combinations</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_34" id="_SignificantAccountingPoliciesTextBlock-c0_cont_33"><ix:continuation continuedAt="_BusinessCombinationsPolicy-c0_cont_2" id="_BusinessCombinationsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for business
combinations under ASC 805, &#8220;Business Combinations&#8221;. ASC 805 requires recognition of assets acquired, liabilities assumed,
contingent consideration, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date, to
be measured at their fair values as of that date. As required by ASC 820, &#8220;Fair Value Measurements and Disclosures&#8221; the Company
applies assumptions, judgments and estimates that marketplace participants would consider in determining the fair value of assets acquired,
liabilities assumed, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date. Any excess
of the fair value of net assets acquired over purchase price and any subsequent changes in estimated contingencies are to be recorded
in earnings. Acquisition related costs are expensed to the statements of income in the period incurred. The cumulative impact of measurement
period adjustments, including the impact to prior periods, is recognized in the reporting period in which the adjustment is identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_35" id="_SignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:continuation id="_BusinessCombinationsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019 and 2020 the Company recorded income of $ <ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">34</ix:nonFraction>, and expenses of $ <ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">266</ix:nonFraction> and $ <ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" unitRef="usd">3,356</ix:nonFraction>, with respect to changes in the fair value
of contingent consideration liability, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"></p></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 129; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_36" id="_SignificantAccountingPoliciesTextBlock-c0_cont_35"><ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Research and development costs</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_37" id="_SignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_2" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Research and development costs incurred
in the process of software development before establishment of technological feasibility are charged to expenses as incurred. Costs incurred
subsequent to the establishment of technological feasibility are capitalized according to the principles set forth in ASC 985-20, &#8220;Costs
of Software to be Sold, Leased or Marketed&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_38" id="_SignificantAccountingPoliciesTextBlock-c0_cont_37"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_3" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company and its subsidiaries establish
technological feasibility upon completion of a detailed program design or working model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_39" id="_SignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_4" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ASC 985-20-35 requires that a product
be amortized when the product is available for general release to customers. The Company considers a product to be available for general
release to customers when the Company completes its internal validation of the product that is necessary to establish that the product
meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the
completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes
place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release
stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization.
Subsequently, the release is made generally available to customers from the Company&#8217;s download area. Once a product is considered
available for general release to customers, the capitalization of costs ceases and amortization of such costs to &#8220;Cost of revenues&#8221;
begins.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_40" id="_SignificantAccountingPoliciesTextBlock-c0_cont_39"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_5" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Capitalized software costs are amortized
on a product by product basis by the straight-line method over the estimated useful life of the software product (approximately 5 years,
due to their high rates of acceptance, the continued reliance on these products by existing customers, and the demand for such products
from prospective customers, all of which validate the Company&#8217;s expectations) which provides greater amortization expense compared
to the revenue-curve method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_41" id="_SignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:continuation continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_6" id="_ResearchAndDevelopmentExpensePolicy-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company assesses the recoverability
of these intangible assets on a regular basis by assessing the net realizable value of these intangible assets based on the estimated
future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated
costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections
of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical
useful life. During the years ended December 31, 2018, 2019 and 2020, no such unrecoverable amounts were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_42" id="_SignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Research and development costs incurred
in the process of developing product enhancements are generally charged to expenses as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 130; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_43" id="_SignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_44" id="_SignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company determines if an arrangement
is a lease at inception. The Company&#8217;s assessment is based on: (1) whether the contract involves the use of an identified asset,
(2) whether the Company obtains the right to substantially all of the economic benefits from the use of the asset throughout the period
of use, and (3) whether the Company has the right to direct the use of the asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_45" id="_SignificantAccountingPoliciesTextBlock-c0_cont_44"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leases are classified as either finance
leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers
ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to
be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals
or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected
to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any
one of these criteria. Since all of the Company&#8217;s lease contracts do not meet any one of the criteria above, the Company concluded
that all of its lease contracts should be classified as operating leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_46" id="_SignificantAccountingPoliciesTextBlock-c0_cont_45"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_4" id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ROU assets and liabilities are recognized
on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers
only payments that are fixed and determinable at the time of commencement. As most of the Company&#8217;s leases do not provide an implicit
rate, the Company uses its incremental borrowing rate (&#8220;IBR&#8221;) based on the information available on the commencement date
in determining the present value of lease payments. The Company&#8217;s IBR is estimated to approximate the interest rate for collateralized
borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options
to extend or terminate the lease. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any
lease incentives received. Moreover, the ROU asset may also include initial direct costs, which are incremental costs of a lease that
would not have been incurred if the lease had not been obtained. The Company uses the long-lived assets impairment guidance in Accounting
Standards Codification (&#8220;ASC&#8221;) Subtopic 360-10, &#8220;Property, Plant, and Equipment - Overall,&#8221; to determine whether
a right-of-use asset is impaired, and if so, the amount of the impairment loss to recognize. An option to extend the lease is considered
in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option.
An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_47" id="_SignificantAccountingPoliciesTextBlock-c0_cont_46"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_5" id="_LesseeLeasesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>Offices</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_48" id="_SignificantAccountingPoliciesTextBlock-c0_cont_47"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_6" id="_LesseeLeasesPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases space for offices
in various locations worldwide under operating leases. These contracts are considered as operating leases presented in ROU assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 131; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_49" id="_SignificantAccountingPoliciesTextBlock-c0_cont_48"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_7" id="_LesseeLeasesPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>Motor vehicles</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_50" id="_SignificantAccountingPoliciesTextBlock-c0_cont_49"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_8" id="_LesseeLeasesPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases motor vehicles.
Each leasing contract is generally valid for a term of three years. These contracts are considered as operating leases presented in ROU
assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_51" id="_SignificantAccountingPoliciesTextBlock-c0_cont_50"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_9" id="_LesseeLeasesPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For the vast majority of the Company&#8217;s
motor vehicle lease agreements, the lease payments include inconsequential non-lease payments, such as license and registration fees,
insurance and maintenance. As a result, the Company elected to not separate non-lease components from lease components, and instead,
to account for each separate lease component and the non-lease component associated with that lease component as a single lease component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_52" id="_SignificantAccountingPoliciesTextBlock-c0_cont_51"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_10" id="_LesseeLeasesPolicyTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_53" id="_SignificantAccountingPoliciesTextBlock-c0_cont_52"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_11" id="_LesseeLeasesPolicyTextBlock-c0_cont_10"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s long-lived assets
(assets group) to be held or used, including right of use assets and intangible assets that are subject to amortization, are reviewed
for impairment in accordance with ASC 360, &#8220;Property, Plant and Equipment&#8221; whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison
of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered
to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair
value of the assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_54" id="_SignificantAccountingPoliciesTextBlock-c0_cont_53"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_12" id="_LesseeLeasesPolicyTextBlock-c0_cont_11"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_3" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">As required by ASC 820, &#8220;Fair
Value Measurements and Disclosures&#8221; the Company applies assumptions, judgments and estimates that marketplace participants would
consider in determining the fair value of long-lived assets (or asset groups).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_55" id="_SignificantAccountingPoliciesTextBlock-c0_cont_54"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_13" id="_LesseeLeasesPolicyTextBlock-c0_cont_12"><ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019 and 2020, no impairment losses have been identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_56" id="_SignificantAccountingPoliciesTextBlock-c0_cont_55"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_14" id="_LesseeLeasesPolicyTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_57" id="_SignificantAccountingPoliciesTextBlock-c0_cont_56"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_15" id="_LesseeLeasesPolicyTextBlock-c0_cont_14"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill represents the excess of
the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, &#8220;Intangibles
- Goodwill and Other&#8221;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, the Company operates in <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure">four</ix:nonFraction> reporting units within its operating segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_58" id="_SignificantAccountingPoliciesTextBlock-c0_cont_57"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_16" id="_LesseeLeasesPolicyTextBlock-c0_cont_15"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill reflects the excess of the
consideration paid or transferred plus the fair value of contingent consideration and any non-controlling interest in the acquiree at
the acquisition date over the fair values of the identifiable net assets acquired.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_59" id="_SignificantAccountingPoliciesTextBlock-c0_cont_58"><ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_17" id="_LesseeLeasesPolicyTextBlock-c0_cont_16"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_4" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ASC 350 allows an entity to first assess qualitative factors to determine
whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more
likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or
if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then
the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 132; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;&#160;&#160;&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_60" id="_SignificantAccountingPoliciesTextBlock-c0_cont_59"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_5" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_17">If the carrying value of a reporting
unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with
the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying
the Test for Goodwill Impairment, which the adopted as of January 1, 2020.</ix:continuation> Prior to the adoption of ASU 2017-04, if the Company elected
not to use the qualitative analysis the two-step impairment test was performed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"></p></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_61" id="_SignificantAccountingPoliciesTextBlock-c0_cont_60"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_6" id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company determines the fair value
of each reporting unit by using the income approach, which utilizes a discounted cash flow model, as it believes that this approach best
approximates the reporting unit&#8217;s fair value. Judgments and assumptions related to revenue, operating income, future short-term
and long-term growth rates, weighted average cost of capital, interest, capital expenditures, cash flows, and market conditions are inherent
in developing the discounted cash flow model. The Company considers historical rates and current market conditions when determining the
discount and growth rates to use in its analyses. If these estimates or their related assumptions change in the future, the Company may
be required to record impairment charges for its goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_62" id="_SignificantAccountingPoliciesTextBlock-c0_cont_61"><ix:continuation id="_GoodwillAndIntangibleAssetsPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company performed an annual impairment
test as of December 31, of each of 2018, 2019 and 2020 and did not identify any impairment losses (see Note 9).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_63" id="_SignificantAccountingPoliciesTextBlock-c0_cont_62"><ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsPolicyTextBlock-c0_cont_1" escape="true" name="mgic:IntangibleAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Intangible assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_64" id="_SignificantAccountingPoliciesTextBlock-c0_cont_63"><ix:continuation id="_IntangibleAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Intangible assets that are not considered
to have an indefinite useful life are amortized over their economic useful life using a method of amortization that reflects the pattern
in which the economic benefits of the intangible assets are consumed or otherwise used up. Acquired technology and non-compete agreements
were amortized on a straight line basis and customer relationships and backlog were amortized on an accelerated method basis over a period
between <ix:nonNumeric contextRef="c43" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">1</ix:nonNumeric> - <ix:nonNumeric contextRef="c44" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15</ix:nonNumeric> years based on the intangible assets identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_65" id="_SignificantAccountingPoliciesTextBlock-c0_cont_64"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Revenue recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_66" id="_SignificantAccountingPoliciesTextBlock-c0_cont_65"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company implements the provisions
of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, Revenue from Contracts with Customers&#160;(&#8220;ASC 606&#8221;).
See Note 19 for further disclosures required under ASC 606.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_67" id="_SignificantAccountingPoliciesTextBlock-c0_cont_66"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; ">Revenues
are recognized when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration
that the company expects to receive in exchange for those goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_68" id="_SignificantAccountingPoliciesTextBlock-c0_cont_67"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">The Company determines revenue
recognition through the following steps:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_69" id="_SignificantAccountingPoliciesTextBlock-c0_cont_68"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the contract
    with a customer;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the performance
    obligations in the contract;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determination of the transaction
    price;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocation of the transaction
    price to the performance obligations in the contract; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognition of revenue
    when, or as, the Company satisfies a performance obligation.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 133; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_70" id="_SignificantAccountingPoliciesTextBlock-c0_cont_69"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company enters into contracts
that can include various combinations of products, software and professional services, as detailed below, which are generally capable
as being distinct from each other and accounted for as separate performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_71" id="_SignificantAccountingPoliciesTextBlock-c0_cont_70"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_7" id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company derives its revenues from
licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and
technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The
Company sells its products primarily through direct sales force and indirectly through distributors and value added resellers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_72" id="_SignificantAccountingPoliciesTextBlock-c0_cont_71"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_8" id="_RevenueRecognitionPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Under ASC 606, an entity recognizes
revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer,
either at a point in time or over time. The company recognizes its revenues from software sales at a point in time upon delivery of its
software license. The software license is considered a distinct performance obligation, as the customer can benefit from the software
on its own. Revenues from contracts that involve significant customization to customer-specific specifications are performance obligations
the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled
by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts
over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred
compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations, which is
similar to the method prior to the adoption of ASC 606. Provisions for estimated losses on uncompleted contracts are made in the period
in which such losses are first determined, in the amount of the estimated loss for the entire contract. During the years ended December
31, 2018, 2019 and 2020, no material estimated losses were identified. In addition, the Company provides professional services that do
not involve significant customization to customer-specific specifications. For contracts that do not involve significant customization
to customer-specific specifications (typically staffing or consulting services) revenue is recognized as the services are performed,
either on a straight-line basis or based on the hours of services that were provided to the customer, in accordance with the terms of
the contracts.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_73" id="_SignificantAccountingPoliciesTextBlock-c0_cont_72"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_9" id="_RevenueRecognitionPolicyTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s revenues from
post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements
on a when-and-if-available basis for an annual fee. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available
basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be
made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation
as a distinct performance obligation that is satisfied over time, and recognized on a straight-line basis over the contractual period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_74" id="_SignificantAccountingPoliciesTextBlock-c0_cont_73"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_10" id="_RevenueRecognitionPolicyTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Revenue from professional services,
both related to software and IT professional services businesses consists of either fixed price or time and materials, and are considered
performance obligations that are satisfied over time, and revenues are recognized as the services are provided.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_75" id="_SignificantAccountingPoliciesTextBlock-c0_cont_74"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_11" id="_RevenueRecognitionPolicyTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The transaction price is allocated
to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses
are estimated using the residual approach, due to the lack of selling software licenses on a standalone basis. Standalone selling prices
of services are determined by considering several external and internal factors including, but not limited to, transactions where the
specific performance obligation is sold separately.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 134; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_76" id="_SignificantAccountingPoliciesTextBlock-c0_cont_75"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_12" id="_RevenueRecognitionPolicyTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company generally does not grant
a right of return to its customers. When a right of return exists, the Company defers revenue until the right of return expires, at which
time revenue is recognized provided that all other revenue recognition criteria are met.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_77" id="_SignificantAccountingPoliciesTextBlock-c0_cont_76"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_13" id="_RevenueRecognitionPolicyTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Revenue from third-party sales is
recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of
revenue depends on the relative facts and circumstances of each sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_78" id="_SignificantAccountingPoliciesTextBlock-c0_cont_77"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_14" id="_RevenueRecognitionPolicyTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company pays commissions to sales
and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. When sales commissions
are considered incremental costs of obtaining a contract with a customer they are deferred and amortized on a systematic basis that is
consistent with the transfer to the customer of the performance obligations to which the asset relates. The Company expenses sales commissions
as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which
are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the
initial commission costs. During the year ended December 31, 2020, no costs have been capitalized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_79" id="_SignificantAccountingPoliciesTextBlock-c0_cont_78"><ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company does not assess whether
a contract has a significant financing component if the expectation at contract inception is such that the period between payment by
the customer and the transfer of the promised goods or services to the customer will be one year or less.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_80" id="_SignificantAccountingPoliciesTextBlock-c0_cont_79"><ix:nonNumeric contextRef="c0" continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_1" escape="true" name="mgic:AccruedSeverancePayAndRetirementPlanPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Accrued severance pay and retirement
plans</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_81" id="_SignificantAccountingPoliciesTextBlock-c0_cont_80"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_2" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s and its Israeli
subsidiaries&#8217; obligation for severance pay with respect to their Israeli employees (for the period for which the employees were
not included under Section 14 of the Severance Pay Law, 1963) is calculated pursuant to the Israeli Severance Pay Law based on the most
recent salary of the employees multiplied by the number of years of employment as of the balance sheet date, and are presented on an
undiscounted basis (referred to as the &#8220;Shut Down Method&#8221;). Employees are entitled to one month&#8217;s salary for each year
of employment or a portion thereof. The Company&#8217;s obligation for all of its Israeli employees is fully provided for by monthly
deposits with insurance policies and severance pay funds and by an accrual.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 135; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_82" id="_SignificantAccountingPoliciesTextBlock-c0_cont_81"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_3" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The carrying value of deposited funds
includes profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of
the obligations pursuant to the Israeli Severance Pay Law or labor agreements and are recorded as an asset in the Company&#8217;s consolidated
balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_83" id="_SignificantAccountingPoliciesTextBlock-c0_cont_82"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_4" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company and its Israeli subsidiaries&#8217;
agreements with most of their Israeli employees are in accordance with Section 14 of the Severance Pay Law, 1963, mandating that upon
termination of such employees&#8217; employment, all the amounts accrued in their insurance policies shall be released to them instead
of severance compensation. Upon release of deposited amounts to the employee, no additional liability exists between the parties regarding
the matter of severance pay and no additional payments are payable by the Company or its subsidiaries to the employee. Further, the related
obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as the Company and its subsidiaries
are legally released from their obligations to employees once the deposit amounts have been paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_84" id="_SignificantAccountingPoliciesTextBlock-c0_cont_83"><ix:continuation continuedAt="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_5" id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Group has a number of savings
plans in the United States that qualify under Section 401(k) of the Internal Revenue Code. U.S. employees may contribute up to <ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" unitRef="pure">100</ix:nonFraction>% of
their pretax or post-tax salary, but not more than statutory limits. Matching contributions are discretionary and if made, are up to
<ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" unitRef="pure">3</ix:nonFraction>% of the participants annual contributions.&#160; When contributions are granted, they are invested in proportion to each participant&#8217;s
voluntary contributions in the investment options provided under the plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_85" id="_SignificantAccountingPoliciesTextBlock-c0_cont_84"><ix:continuation id="_AccruedSeverancePayAndRetirementPlanPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Severance expenses for the years ended
December 31, 2018, 2019 and 2020 amounted to approximately <span style="-sec-ix-hidden: hidden-fact-63">$&#160;4,052</span>, <span style="-sec-ix-hidden: hidden-fact-64">$&#160;4,712</span> and <span style="-sec-ix-hidden: hidden-fact-65">$&#160;5,344</span>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_86" id="_SignificantAccountingPoliciesTextBlock-c0_cont_85"><ix:nonNumeric contextRef="c0" continuedAt="_AdvertisingCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Advertising expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_87" id="_SignificantAccountingPoliciesTextBlock-c0_cont_86"><ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Advertising expenses are charged to
selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2018, 2019 and 2020 amounted to <span style="-sec-ix-hidden: hidden-fact-67">$&#160;304</span>,
<span style="-sec-ix-hidden: hidden-fact-68">$&#160;519</span> and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="3" unitRef="usd">472</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_88" id="_SignificantAccountingPoliciesTextBlock-c0_cont_87"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Income taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_89" id="_SignificantAccountingPoliciesTextBlock-c0_cont_88"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for income taxes
in accordance with ASC 740, &#8220;Income Taxes&#8221;. ASC 740 prescribes the use of the &#8220;asset and liability&#8221; method whereby
deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets
and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value. Deferred
tax assets and liabilities are classified as non-current.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_90" id="_SignificantAccountingPoliciesTextBlock-c0_cont_89"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company utilizes a two-step approach
for recognizing and measuring uncertain tax positions accounted for in accordance with an amendment of ASC 740 &#8220;Income Taxes.&#8221;
Under the first step the Company evaluates a tax position taken or expected to be taken in a tax return by determining if the weight
of available evidence indicates that it is more likely than not that, based on its technical merits, the tax position will be sustained
on audit, including resolution of any related appeals or litigation processes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 136; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_91" id="_SignificantAccountingPoliciesTextBlock-c0_cont_90"><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The second step is to measure the
tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement with the tax authorities. The
Company accrued interest and penalties related to unrecognized tax benefits in its provisions for income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_92" id="_SignificantAccountingPoliciesTextBlock-c0_cont_91"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Basic and diluted net earnings
per share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_93" id="_SignificantAccountingPoliciesTextBlock-c0_cont_92"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Basic net earnings per share are computed
based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share are computed based
on the weighted average number of ordinary shares outstanding during each year, plus dilutive potential ordinary shares considered outstanding
during the year, in accordance with ASC 260, &#8220;Earnings Per Share.&#8221;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_94" id="_SignificantAccountingPoliciesTextBlock-c0_cont_93"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">No portion of the outstanding stock
options have been excluded from the calculation of the diluted earnings per share because such securities are anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_95" id="_SignificantAccountingPoliciesTextBlock-c0_cont_94"><ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Stock-based compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_96" id="_SignificantAccountingPoliciesTextBlock-c0_cont_95"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for stock-based
compensation in accordance with ASC 718, &#8220;Compensation - Stock Compensation&#8221; which requires the measurement and recognition
of compensation expense based on estimated fair values for all share-based payment awards made. ASC 718 requires companies to estimate
the fair value of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award
that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company&#8217;s consolidated
statement of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_97" id="_SignificantAccountingPoliciesTextBlock-c0_cont_96"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company recognizes compensation
expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of
each of the awards, net of estimated forfeitures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_98" id="_SignificantAccountingPoliciesTextBlock-c0_cont_97"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company uses the Binomial option-pricing
model (&#8220;the Binomial model&#8221;) to estimate the fair value for any options granted. The Binomial model takes into account variables
such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers
the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the
probability of termination or retirement of the option holder in computing the value of the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 137; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_99" id="_SignificantAccountingPoliciesTextBlock-c0_cont_98"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_5" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The fair value of each option granted
using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual
historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used
for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon
bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output
of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures
were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option,
the effect of the dividend protection was reflected by using an expected dividend assumption of zero.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_100" id="_SignificantAccountingPoliciesTextBlock-c0_cont_99"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_6" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For awards with performance conditions,
compensation cost is recognized over the requisite service period if it is &#8216;probable&#8217; that the performance conditions will
be satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_101" id="_SignificantAccountingPoliciesTextBlock-c0_cont_100"><ix:continuation continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_7" id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">No grants were made to employees or
directors in 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_102" id="_SignificantAccountingPoliciesTextBlock-c0_cont_101"><ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019, the Company recognized stock-based compensation expense related to employee stock options in the amount of <span style="-sec-ix-hidden: hidden-fact-69">$&#160;194</span> and
$ <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" unitRef="usd">74</ix:nonFraction>, respectively, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_103" id="_SignificantAccountingPoliciesTextBlock-c0_cont_102"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Cost of revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c50" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">2</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Research and development, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">4</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">74</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">4</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">184</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total stock-based compensation expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">74</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" unitRef="usd">194</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_104" id="_SignificantAccountingPoliciesTextBlock-c0_cont_103"><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Concentrations of credit risk</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_105" id="_SignificantAccountingPoliciesTextBlock-c0_cont_104"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Financial instruments that potentially
subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term deposits, restricted
cash, marketable securities, trade receivables and foreign currency derivative contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 138; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_106" id="_SignificantAccountingPoliciesTextBlock-c0_cont_105"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s cash and cash
equivalents, short-term deposits and restricted cash are invested primarily in bank deposits with major banks worldwide, mainly in the
United States and Israel, however, such cash and cash equivalents and short-term deposits in the United States may be in excess of insured
limits and are not insured in other jurisdictions. The Company believes that since these deposits may be redeemed upon demand and since
such institutions are of high rating they bear low risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_107" id="_SignificantAccountingPoliciesTextBlock-c0_cont_106"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_4" id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s marketable securities
include investments in commercial and government bonds and foreign banks. The Company&#8217;s marketable securities are considered to
be highly liquid and have a high credit standing (also refer to Note 4). In addition, management considered its portfolios in foreign
banks to be well-diversified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_108" id="_SignificantAccountingPoliciesTextBlock-c0_cont_107"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_5" id="_ConcentrationRiskCreditRisk-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s trade receivables are derived from sales to customers
located primarily in the United States, Israel, Europe and Japan. An allowance for credit losses is determined based on historical collection
experience, customer creditworthiness, current and future economic condition and market condition. The expense related to credit losses
for the years ended December 31, 2018, 2019 and 2020 was <span style="-sec-ix-hidden: hidden-fact-66">$&#160;1,070</span>, $ <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">958</ix:nonFraction> and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">1,242</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_109" id="_SignificantAccountingPoliciesTextBlock-c0_cont_108"><ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">From time to time the Company enters
into foreign exchange forward contracts and option contracts intended to protect against the changes in value of forecasted non-dollar
currency cash flows related to salary and related expenses. These derivative instruments are designed to offset the Company&#8217;s non-dollar
currency exposure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_110" id="_SignificantAccountingPoliciesTextBlock-c0_cont_109"><ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Fair value measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_111" id="_SignificantAccountingPoliciesTextBlock-c0_cont_110"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for certain assets
and liabilities at fair value under ASC 820, &#8220;Fair Value Measurements and Disclosures&#8221;. Fair value is an exit price, representing
the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.
As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in
pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which
prioritizes the inputs used in the valuation methodologies in measuring fair value:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_112" id="_SignificantAccountingPoliciesTextBlock-c0_cont_111"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Observable inputs that
    reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"><b>&#160;</b></p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_113" id="_SignificantAccountingPoliciesTextBlock-c0_cont_112"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes other inputs that
    are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for
    similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient
    volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are
    observable), or can be derived principally from or corroborated by observable market data;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs which
    are supported by little or no market activity;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 139; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_114" id="_SignificantAccountingPoliciesTextBlock-c0_cont_113"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The fair value hierarchy also requires
an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The Company
categorized each of its fair value measurements in one of these three levels of hierarchy. Assets and liabilities measured at fair value
on a recurring basis are comprised of marketable securities, foreign currency forward contracts and contingent consideration of acquisitions
(see Note 5).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_115" id="_SignificantAccountingPoliciesTextBlock-c0_cont_114"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The carrying amounts reported in the
balance sheet for cash and cash equivalents, short term bank deposits, trade receivables, other accounts receivable, short-term bank
credit, trade payables and other accounts payable approximate their fair values due to the short-term maturities of such instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_116" id="_SignificantAccountingPoliciesTextBlock-c0_cont_115"><ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Comprehensive income (loss)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_117" id="_SignificantAccountingPoliciesTextBlock-c0_cont_116"><ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for comprehensive
income (loss) in accordance with ASC 220, &#8220;Comprehensive Income.&#8221; This Statement establishes standards for the reporting
and display of comprehensive income and its components in a full set of general purpose financial statements. Comprehensive income (loss)
generally represents all changes in equity during the period except those resulting from investments by, or distributions to, shareholders.
The Company determined that its items of other comprehensive income (loss) relate to gain and loss on foreign currency translation adjustments,
unrealized gain and loss on derivative instruments designated as hedges and unrealized gain and loss on available-for-sale marketable
securities.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_118" id="_SignificantAccountingPoliciesTextBlock-c0_cont_117"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Recently adopted accounting pronouncement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_119" id="_SignificantAccountingPoliciesTextBlock-c0_cont_118"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On January 1, 2020, the Company adopted Accounting Standards Update
No. 2016-13, Financial Instruments-Credit Losses (Topic&#160;326): Measurement of Credit Losses on Financial Instruments, using the modified
retrospective transition method. Upon adoption, the Company changed its impairment model to utilize a forward-looking current expected
credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including trade
receivables. For available-for-sale (&#8220;AFS&#8221;) debt securities with unrealized losses, the standard eliminates the concept of
other-than-temporary impairments and requires allowances to be recorded instead of reducing the amortized cost of the investment. This
standard limits the amount of credit losses to be recognized for AFS debt securities to the amount by which carrying value exceeds fair
value and requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new
guidance did not have a material impact on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"></p></ix:continuation></ix:continuation><div>

</div><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_119"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In January 2017, the FASB issued ASU
2017-04 (ASU 2017-04): Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates
step two of the goodwill impairment test and specifies that goodwill impairment should be measured by comparing the fair value of a reporting
unit with its carrying amount. Additionally, the amount of goodwill allocated to each reporting unit with a zero or negative carrying
amount of net assets should be disclosed. ASU 2017-04 is effective for annual or interim goodwill impairment tests performed in fiscal
years beginning after December 15, 2019, and early adoption is permitted. Adoption of this new guidance did not have a material impact
on the Company&#8217;s consolidated financial statements.</p></ix:continuation></ix:continuation><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 140; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 3:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BUSINESS COMBINATION,
    SIGNIFICANT TRANSACTION AND SALE OF BUSINESS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_2" id="_BusinessCombinationDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in">&#160;</td> <td style="width: 24px; font-size: 12pt"><span style="font-size: 10pt">a.</span></td> <td style="font-size: 12pt; text-align: justify"><span style="font-size: 10pt">On May 7, 2020, the Company acquired Aptonet Inc (&#8220;Aptonet&#8221;), a U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ <ix:nonFraction contextRef="c57" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">4,663</ix:nonFraction>, of which $&#160;<ix:nonFraction contextRef="c57" decimals="-3" format="ixt:numdotdecimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">3,663</ix:nonFraction> was paid upon closing and the remaining <span style="-sec-ix-hidden: hidden-fact-70">$&#160;1,000</span> will be paid in two installments, 6 and 12 months following the closing date. Acquisition related costs were immaterial. Unaudited pro forma condensed results of operations for the years ended December 31, 2019 and 2020 were not presented, since the acquisition was not material. The acquisition was accounted for by the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_3" id="_BusinessCombinationDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing May 1, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_4" id="_BusinessCombinationDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_5" id="_BusinessCombinationDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c68" escape="true" name="mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired" scale="3" unitRef="usd">529</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">1,556</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">1,785</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">3,870</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_6" id="_BusinessCombinationDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The estimated fair values of the tangible
and intangible assets are provisional and are based on information that was available as of the acquisition date to estimate the fair
value of these amounts. The Company&#8217;s management believes the information provides a reasonable basis for estimating the fair values
of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements
of fair value reflected are subject to change. The Company expects to finalize the tangible and intangible assets valuation and complete
the acquisition accounting as soon as practicable but no later than the measurement period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_7" id="_BusinessCombinationDisclosureTextBlock-c0_cont_6"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 24px">b.</td><td style="text-align: justify"><p style="text-align: justify">On September 2,
2020, the Company acquired Stockell Information Systems, Inc (&#8220;Stockell&#8221;), a U.S.-based services company, specializes in IT
staffing and recruiting, for a total consideration of $ <ix:nonFraction contextRef="c59" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">7,714</ix:nonFraction>, of which $&#160;<ix:nonFraction contextRef="c59" decimals="-3" format="ixt:numdotdecimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">6,265</ix:nonFraction> was paid upon closing and the remaining <span style="-sec-ix-hidden: hidden-fact-71">$&#160;1,449</span>
will be paid 12 months following the closing date. Acquisition related costs were immaterial. Unaudited pro forma condensed results of
operations for the years ended December 31, 2019 and 2020 were not presented, since the acquisition was not material. The acquisition
was accounted for by the purchase method.</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_8" id="_BusinessCombinationDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing September 1, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_9" id="_BusinessCombinationDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_10" id="_BusinessCombinationDisclosureTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c69" escape="true" name="mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired" scale="3" unitRef="usd">1,051</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">2,616</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">4,047</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">7,714</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_11" id="_BusinessCombinationDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The estimated fair values of the tangible
and intangible assets are provisional and are based on information that was available as of the acquisition date to estimate the fair
value of these amounts. The Company&#8217;s management believes the information provides a reasonable basis for estimating the fair values
of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements
of fair value reflected are subject to change. The Company expects to finalize the tangible and intangible assets valuation and complete
the acquisition accounting as soon as practicable but no later than the measurement period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_12" id="_BusinessCombinationDisclosureTextBlock-c0_cont_11"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 24px">c.</td><td style="text-align: justify"><p style="text-align: justify">During 2020 the
Company acquired two companies which individually and in the aggregate, were not material. These entities were consolidated into the Company&#8217;s
result of operations since their respective acquisition dates. The total consideration paid for these companies was $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">11,340</ix:nonFraction>.</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_13" id="_BusinessCombinationDisclosureTextBlock-c0_cont_12"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-left: 0in">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired" scale="3" unitRef="usd">1,069</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0in">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">4,553</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0in">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationGoodwill" scale="3" unitRef="usd">5,718</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0in">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">11,340</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_14" id="_BusinessCombinationDisclosureTextBlock-c0_cont_13"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in">&#160;</td> <td style="width: 24px; font-size: 12pt"><span style="font-size: 10pt">d.</span></td> <td style="font-size: 12pt; text-align: justify"><span style="font-size: 10pt">On June 30, 2019, the Company acquired NetEffects Inc (&#8220;NetEffects&#8221;), a U.S.-based services company,
specializes in IT staffing and recruiting, for a total consideration of $ <ix:nonFraction contextRef="c61" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">12,500</ix:nonFraction>, of which $&#160;<ix:nonFraction contextRef="c61" decimals="-3" format="ixt:numdotdecimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">9,400</ix:nonFraction> was paid upon closing and the
remaining <span style="-sec-ix-hidden: hidden-fact-72">$&#160;3,100</span> will be paid in three installments, on the first, second and third closing date anniversary. During 2020, an amount
of $ <ix:nonFraction contextRef="c63" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" scale="3" unitRef="usd">1,550</ix:nonFraction> was paid.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_15" id="_BusinessCombinationDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">Acquisition related costs were immaterial.
Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition
was not material. The acquisition was accounted for by the purchase method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"></p></ix:continuation><div>
</div><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_16" id="_BusinessCombinationDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing July 1, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"><b>&#160;</b></p><div>


</div><!-- Field: Page; Sequence: 141; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 3:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BUSINESS COMBINATION,
    SIGNIFICANT TRANSACTION AND SALE OF BUSINESS (Cont.) &#160; &#160;</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_17" id="_BusinessCombinationDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the fair
values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_18" id="_BusinessCombinationDisclosureTextBlock-c0_cont_17"><ix:nonNumeric contextRef="c72" escape="true" name="mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c62" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired" scale="3" unitRef="usd">91</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">8,716</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c62" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">3,526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c62" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">12,333</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_19" id="_BusinessCombinationDisclosureTextBlock-c0_cont_18"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; padding-left: 0; text-indent: 0; font-size: 11pt">&#160;</td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.	&#160;</span></td> <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On April 1st, 2019 the Company acquired PowWow Inc (&#8220;PowWow&#8221;), creator of SmartUX&#8482;, A leading Low-Code Development Platform for Mobilizing and Modernizing Enterprise Apps, for a total consideration of $<ix:nonFraction contextRef="c64" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" unitRef="usd">8.4</ix:nonFraction> million, out of which $<ix:nonFraction contextRef="c64" decimals="-6" format="ixt:numdotdecimal" name="mgic:ContingentConsiderationInFuturePerformance" scale="6" unitRef="usd">2</ix:nonFraction> million was contingent on future performance. During 2020, the Company reversed the entire contingent amount since PowWow will not be able to meet its revenue goals.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Acquisition related costs were immaterial. Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition was not material. The acquisition was accounted for by the purchase method.</span></p></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_20" id="_BusinessCombinationDisclosureTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing March 1, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_21" id="_BusinessCombinationDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_22" id="_BusinessCombinationDisclosureTextBlock-c0_cont_21"><ix:nonNumeric contextRef="c73" escape="true" name="mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c74" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired" scale="3" sign="-" unitRef="usd">1,557</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">2,855</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">7,145</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">8,443</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_23" id="_BusinessCombinationDisclosureTextBlock-c0_cont_22"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 24px">f.</td><td style="text-align: justify"><p style="text-align: justify">On February 28,
2019, the Company acquired OnTarget Group Inc. (&#8220;OnTarget&#8221;), a U.S.-based services company, specializes in outsourcing of
software development services, for a total consideration of $ <ix:nonFraction contextRef="c65" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">12,456</ix:nonFraction> of which $&#160;<ix:nonFraction contextRef="c65" decimals="-3" format="ixt:numdotdecimal" name="mgic:PaymentsUponClosingOfBusinessAcquisition" scale="3" unitRef="usd">6,000</ix:nonFraction> was paid upon closing and the remaining amount
constitutes a deferred payment depending on the future operating results achieved by OnTarget. Acquisition related costs were immaterial.
Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition
was not material. &#160;The acquisition was accounted for by the purchase method.</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_24" id="_BusinessCombinationDisclosureTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing March 1, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_25" id="_BusinessCombinationDisclosureTextBlock-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_26" id="_BusinessCombinationDisclosureTextBlock-c0_cont_25"><ix:nonNumeric contextRef="c75" escape="true" name="mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c76" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired" scale="3" sign="-" unitRef="usd">832</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">4,908</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">8,380</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:numdotdecimal" name="mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" scale="3" unitRef="usd">12,456</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:nonNumeric></ix:continuation><div>

</div><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></p><div>

</div><ix:continuation id="_BusinessCombinationDisclosureTextBlock-c0_cont_26"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 24px">g.</td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On October 1, 2019 the Company acquired a <ix:nonFraction contextRef="c66" decimals="2" format="ixt:numdotdecimal" name="mgic:AdditionalRateOwnershipAcquired" scale="-2" unitRef="pure">30</ix:nonFraction>% interest in its subsidiary
Infinigy Solutions LLC (&#8220;Infinigy&#8221;), a U.S.-based services company focused on expanding the development and implementation
of technical solutions which deliver design-driven turnkey solutions, combining Architecture and Engineering, or A&amp;E design project
management and general contracting competencies, across the wireless communications industry, for a total cash consideration of approximately
$ <ix:nonFraction contextRef="c67" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" unitRef="usd">4,393</ix:nonFraction>, which was paid upon closing. Subsequent to the share purchase the Company holds <ix:nonFraction contextRef="c66" decimals="2" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" scale="-2" unitRef="pure">100</ix:nonFraction>% of Infinigy.</p><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"></p></td></tr></table></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 142; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 4:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MARKETABLE SECURITIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_2" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company invests in marketable
debt securities, which were classified at fair value through profit or loss and as available-for-sale securities. The following is a
summary of marketable securities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_3" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Composition:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_4" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:MarketableSecuritiesTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value
    through profit or loss <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" id="ix_0_fact" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" id="ix_1_fact" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" unitRef="usd">1,112</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Available-for-sale- Corporate bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" unitRef="usd">5,488</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketableSecurities" scale="3" unitRef="usd">6,600</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_5" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized trading gains in the amount of $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:RecognizedTradingLossesAmount" scale="3" unitRef="usd">126</ix:nonFraction> during the year ended December 31, 2020.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_6" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following is the change in the
other comprehensive income of available-for-sale securities</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Other <br/>
comprehensive <br/>
income (loss)</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 88%; padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive income from available-for-sale securities as of January 1, 2019</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c77" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd">94</ix:nonFraction>)</span></td>
    <td style="width: 1%"><span style="font-size: 11pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Unrealized losses from available-for-sale securities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" scale="3" unitRef="usd">95</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive loss from available-for-sale securities as of December 31, 2019</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" unitRef="usd">1</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Unrealized gain from available-for-sale securities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(<ix:nonFraction contextRef="c80" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" scale="3" sign="-" unitRef="usd">1</ix:nonFraction>)</span></td>
    <td><span style="font-size: 11pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive income from available-for-sale securities as of December 31, 2020</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74"><span style="font-size: 10pt">-</span></div></td>
    <td>&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_FairValueDisclosuresTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueDisclosuresTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FAIR VALUE MEASUREMENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_2" id="_FairValueDisclosuresTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In accordance with ASC 820, the Company
measures its investment in marketable securities at fair value. Generally equity funds are classified within Level 1, this is because
these assets are valued using quoted prices in active markets. Foreign currency derivative contracts, certain corporate bonds and convertible
bonds are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_3" id="_FairValueDisclosuresTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Contingent consideration is classified
within Level 3. The Company values the Level 3 contingent consideration using discounted cash flow of the expected future payments, whose
inputs include interest rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 143; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FAIR VALUE MEASUREMENTS
    (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_4" id="_FairValueDisclosuresTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s financial assets
and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_5" id="_FairValueDisclosuresTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value measurements using input
    type</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:numdotdecimal" name="mgic:ConvertibleBondsFairValueDisclosure" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:ConvertibleBondsFairValueDisclosure" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total financial assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">1,238</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">11,206</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">11,206</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total financials liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">11,206</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">11,206</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_6" id="_FairValueDisclosuresTextBlock-c0_cont_5"><ix:continuation id="_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value measurements using input
    type</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 9pt">Corporate bonds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:numdotdecimal" name="mgic:CorporateBondsFairValueDisclosure" scale="3" unitRef="usd">5,488</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:CorporateBondsFairValueDisclosure" scale="3" unitRef="usd">5,488</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Convertible bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:numdotdecimal" name="mgic:ConvertibleBondsFairValueDisclosure" scale="3" unitRef="usd">1,112</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:ConvertibleBondsFairValueDisclosure" scale="3" unitRef="usd">1,112</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total financial assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">6,600</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" unitRef="usd">6,600</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">5,964</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" scale="3" unitRef="usd">5,964</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total financials liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">5,964</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" unitRef="usd">5,964</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_FairValueDisclosuresTextBlock-c0_cont_7" id="_FairValueDisclosuresTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Fair value measurements using significant
unobservable inputs (Level 3):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_FairValueDisclosuresTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">5,964</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">414</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in contingent consideration due to acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" scale="3" unitRef="usd">2,222</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" scale="3" unitRef="usd">5,851</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Payment of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" scale="3" sign="-" unitRef="usd">728</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" scale="3" sign="-" unitRef="usd">585</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" scale="3" unitRef="usd">3,812</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" scale="3" unitRef="usd">255</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Decrease in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" scale="3" sign="-" unitRef="usd">2,040</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Amortization of interest and exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" scale="3" unitRef="usd">2,014</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" scale="3" unitRef="usd">29</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Closing balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">10,561</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" unitRef="usd">5,964</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 144; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 6:-</b></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER
    ACCOUNTS RECEIVABLE AND PREPAID EXPENSES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation id="_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd">3,581</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd">4,467</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:ReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">3,005</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:ReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">5,052</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" unitRef="usd">615</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" unitRef="usd">183</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="3" unitRef="usd">3,312</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="3" unitRef="usd">3,143</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">10,513</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">12,845</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 7:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROPERTY AND EQUIPMENT,
    NET</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Leasehold improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostLeaseholdImprovements" scale="3" unitRef="usd">3,611</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostLeaseholdImprovements" scale="3" unitRef="usd">1,461</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostComputersAndPeripheralEquipment" scale="3" unitRef="usd">7,021</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostComputersAndPeripheralEquipment" scale="3" unitRef="usd">16,640</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfficeFurnitureAndEquipment" scale="3" unitRef="usd">3,627</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostOfficeFurnitureAndEquipment" scale="3" unitRef="usd">4,287</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostMotorVehicles" scale="3" unitRef="usd">1,411</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostMotorVehicles" scale="3" unitRef="usd">1,170</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostSoftware" scale="3" unitRef="usd">1,621</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:CostSoftware" scale="3" unitRef="usd">3,394</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:PropertyPlantAndEquipmentGrossTotalCost" scale="3" unitRef="usd">17,291</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:PropertyPlantAndEquipmentGrossTotalCost" scale="3" unitRef="usd">26,952</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated depreciation:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationLeaseholdImprovements" scale="3" unitRef="usd">753</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationLeaseholdImprovements" scale="3" unitRef="usd">622</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationComputersAndPeripheralEquipment" scale="3" unitRef="usd">5,886</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationComputersAndPeripheralEquipment" scale="3" unitRef="usd">15,702</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment" scale="3" unitRef="usd">2,340</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment" scale="3" unitRef="usd">3,288</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationMotorVehicles" scale="3" unitRef="usd">866</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationMotorVehicles" scale="3" unitRef="usd">598</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationSoftware" scale="3" unitRef="usd">1,458</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedDepreciationSoftware" scale="3" unitRef="usd">3,093</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">11,303</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">23,303</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciated cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:DepreciatedCostPropertyPlantAndEquipment" scale="3" unitRef="usd">5,988</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:DepreciatedCostPropertyPlantAndEquipment" scale="3" unitRef="usd">3,649</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2"><p style="margin-left: 0.75in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Depreciation expenses amounted to
$&#160;<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:DepreciationExpense" scale="3" unitRef="usd">1,175</ix:nonFraction>, $ <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:DepreciationExpense" scale="3" unitRef="usd">1,261</ix:nonFraction> and $ <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:DepreciationExpense" scale="3" unitRef="usd">1,335</ix:nonFraction> for the years ended December 31, 2018, 2019 and 2020, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>


</div><!-- Field: Page; Sequence: 145; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 8:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTANGIBLE ASSETS, NET</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_2" id="_IntangibleAssetsDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_3" id="_IntangibleAssetsDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Original amounts:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Capitalized software costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">86,240</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">82,878</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">78,750</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">70,032</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Backlog and non-compete agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">2,712</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">2,712</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">18,052</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c95" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">15,867</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c96" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">616</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">186,370</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalOriginalAmountIntangibleAssetsGross" scale="3" unitRef="usd">171,489</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">74,841</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">70,326</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">46,621</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">40,550</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Backlog and non-compete agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">2,712</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">2,712</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">8,720</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c95" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">6,773</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c96" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">72</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">132,966</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" unitRef="usd">120,361</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">53,404</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">51,128</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_4" id="_IntangibleAssetsDisclosureTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expenses amounted to $&#160;<ix:nonFraction contextRef="c5" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">11,389</ix:nonFraction>, $&#160;<ix:nonFraction contextRef="c4" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">12,764</ix:nonFraction> and $&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">12,604</ix:nonFraction> for the years ended December&#160;31, 2018, 2019 and 2020, respectively.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -27.75pt">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IntangibleAssetsDisclosureTextBlock-c0_cont_5" id="_IntangibleAssetsDisclosureTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated future amortization
    expense of intangible assets as of December 31, 2020 is as follows:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -27.75pt">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation id="_IntangibleAssetsDisclosureTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" scale="3" unitRef="usd">12,224</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" scale="3" unitRef="usd">9,866</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" scale="3" unitRef="usd">8,287</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" scale="3" unitRef="usd">6,852</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" scale="3" unitRef="usd">5,156</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" scale="3" unitRef="usd">11,019</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" unitRef="usd">53,404</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p><div>


</div><!-- Field: Page; Sequence: 146; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:GoodwillDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 9:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GOODWILL</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_GoodwillDisclosureTextBlock-c0_cont_2" id="_GoodwillDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Changes in the carrying amount of
goodwill for the years ended December 31, 2019 and 2020 according to the Company&#8217;s reportable segments are as follows (see also
Note 18):<b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_GoodwillDisclosureTextBlock-c0_cont_3" id="_GoodwillDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfGoodwillTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">IT <br/> professional<br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Software<br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">As of January 1, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c98" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">46,691</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c99" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">48,315</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">95,006</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">12,691</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">3,382</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">16,073</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c100" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" sign="-" unitRef="usd">785</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">3,762</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">2,977</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">1,749</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">1,938</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">3,687</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>As of December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c102" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">60,346</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c103" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">57,397</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">117,743</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">5,832</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">5,718</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">11,550</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">1,443</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">618</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" unitRef="usd">2,061</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">1,725</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">2,603</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">4,328</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">As of December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">69,346</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c107" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">66,336</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">135,682</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_GoodwillDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company performed annual impairment
tests as of December 31, 2018, 2019 and 2020 and did not identify any impairment losses (see Note 2).</p></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ShortTermDebtTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 10:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHORT TERM DEBT</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation id="_ShortTermDebtTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">rate</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 43%; text-align: left">Short-term credit from banks</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><ix:nonNumeric contextRef="c108" name="us-gaap:DerivativeCurrencyBought">USD</ix:nonNumeric></td><td style="width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center">U.S Prime -<ix:nonFraction contextRef="c109" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">0.2</ix:nonFraction></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c110" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">688</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Short-term credit from banks</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c111" name="us-gaap:DerivativeCurrencyBought">NIS</ix:nonNumeric></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c112" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">2.5</ix:nonFraction>%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c112" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">1,259</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">868</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Current maturities of long-term
    loans from financial institutions and banks</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt"><ix:nonNumeric contextRef="c114" name="us-gaap:DerivativeCurrencyBought">NIS</ix:nonNumeric></td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">Israeli Prime + <ix:nonFraction contextRef="c115" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">0.2</ix:nonFraction> - <ix:nonFraction contextRef="c116" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">3.1</ix:nonFraction>%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c117" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">10,270</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c118" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">5,523</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">11,529</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:TotalShortTermBorrowings" scale="3" unitRef="usd">7,079</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>

</div><!-- Field: Page; Sequence: 147; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 11:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ACCRUED EXPENSES AND
    OTHER ACCOUNTS PAYABLE</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation id="_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Employees and payroll accruals</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">28,562</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">21,092</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">7,086</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd">6,790</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">5,559</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:OtherReceivableFromGovernmentAuthorities" scale="3" unitRef="usd">4,110</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd">639</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="3" unitRef="usd">627</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">41,846</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="3" unitRef="usd">32,619</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LongTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:LongTermDebtTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 12:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LONG TERM DEBT</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_2" id="_LongTermDebtTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Interest</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">rate</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">%</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 43%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loans from banks
    and other <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">NIS</td><td style="width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center">Israeli Prime + <ix:nonFraction contextRef="c122" decimals="3" format="ixt:numdotdecimal" id="ix_2_fact" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">0.2</ix:nonFraction> &#8211; <ix:nonFraction contextRef="c123" decimals="2" format="ixt:numdotdecimal" id="ix_3_fact" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">5</ix:nonFraction>%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" id="ix_4_fact" name="us-gaap:OtherLoansPayableLongTerm" scale="3" unitRef="usd">23,534</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" id="ix_5_fact" name="us-gaap:OtherLoansPayableLongTerm" scale="3" unitRef="usd">20,951</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other long term debt</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="3" unitRef="usd">88</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLongTermDebt" scale="3" unitRef="usd">112</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">23,622</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">21,063</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Current maturities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">NIS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd">10,270</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd">5,523</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">13,352</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">15,540</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_3" id="_LongTermDebtTextBlock-c0_cont_2"><ix:continuation id="_ScheduleOfDebtInstrumentsTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><ix:footnote id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 2016, the Company obtained a loan in the amount of $ <ix:nonFraction contextRef="c119" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" unitRef="usd">31,356</ix:nonFraction> linked to the New Israel Shekel from an Israeli financial institution. The principal amount of the loan is payable in seven equal annual installments with the final payment due on <ix:nonNumeric contextRef="c120" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate">November 2, 2023</ix:nonNumeric> and bears a fixed interest rate of <ix:nonFraction contextRef="c119" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">2.60</ix:nonFraction>% per annum, payable in two semi-annual payments.</span></ix:footnote></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_4" id="_LongTermDebtTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Under the terms of the loan with the
Israeli financial institution, the Company has undertaken to maintain the following financial covenants, as they will be expressed in
its consolidated financial statements, as described:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_5" id="_LongTermDebtTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><ix:nonNumeric contextRef="c121" continuedAt="_DebtInstrumentCovenantDescription-c121_cont_1" name="us-gaap:DebtInstrumentCovenantDescription"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></ix:nonNumeric></td> <td style="text-align: justify"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c121_cont_2" id="_DebtInstrumentCovenantDescription-c121_cont_1"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total equity attributable to Magic Software Enterprises shareholders shall not be lower than $ 100,000 at all times;</span></ix:continuation></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_6" id="_LongTermDebtTextBlock-c0_cont_5"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c121_cont_3" id="_DebtInstrumentCovenantDescription-c121_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s consolidated
    cash and cash equivalent and marketable securities available for sales shall not be less than $ 10,000;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_7" id="_LongTermDebtTextBlock-c0_cont_6"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c121_cont_4" id="_DebtInstrumentCovenantDescription-c121_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ratio of the Company&#8217;s
    consolidated total financial debts to consolidated total assets will not exceed 50%;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_8" id="_LongTermDebtTextBlock-c0_cont_7"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c121_cont_5" id="_DebtInstrumentCovenantDescription-c121_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ratio of the Company&#8217;s
    total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25
    to 1; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_9" id="_LongTermDebtTextBlock-c0_cont_8"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c121_cont_6" id="_DebtInstrumentCovenantDescription-c121_cont_5">&#160;</ix:continuation></td> <td style="width: 0.25in"><ix:continuation continuedAt="_DebtInstrumentCovenantDescription-c121_cont_7" id="_DebtInstrumentCovenantDescription-c121_cont_6"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></ix:continuation></td> <td style="text-align: justify"><ix:continuation id="_DebtInstrumentCovenantDescription-c121_cont_7"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company shall not create any pledge on all of its property and assets in favor of any third party without the financial institution&#8217;s consent.</span></ix:continuation></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation id="_LongTermDebtTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">As of December 31, 2020, the Company
was in compliance with the financial covenants.&#160;</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 148; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israeli taxation:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase">&#160;</span></p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate tax rate in Israel:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_4" id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Israeli corporate income tax rate
as of 2018 to 2020 and thereafter is <ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure">23</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"></p></ix:continuation><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_5" id="_IncomeTaxDisclosureTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax benefits under the
    Israeli Law for the Encouragement of Capital Investments, 1959 (&#8220;the Law&#8221;):</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_6" id="_IncomeTaxDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Effective January 1, 2011, the Knesset
enacted the Law for Economic Policy for 2011 and 2012 (Amended Legislation), and among other things, amended the Law, (&#8220;the Amendment&#8221;).
<ix:nonNumeric contextRef="c124" name="us-gaap:DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender">According to the Amendment, a flat corporate tax rate of 16% was established for exporting industrial enterprises (over 25%).</ix:nonNumeric> The reduced
tax rate will not be program dependent and will apply to the &#8220;Preferred Enterprise&#8217;s&#8221; (as such term is defined in the
Investment Law) entire &#8220;preferred income&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_7" id="_IncomeTaxDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Amendment also prescribes that any
dividends distributed to individuals or foreign residents from the preferred enterprise&#8217;s earnings as above will be subject to
tax at a rate of <ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="mgic:TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" scale="-2" unitRef="pure">20</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_8" id="_IncomeTaxDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">One of its Israeli subsidiaries have
elected to apply the new incentives regime under the Amendment to their industrial activity in Israel, subject to meeting its requirements,
starting in 2011.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_9" id="_IncomeTaxDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">New Amendment- Preferred Technology Enterprise</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_10" id="_IncomeTaxDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In December 2016, the Israeli Knesset
passed Amendment 73 to the Investment Law which included a number of changes to the Investments Law regimes. Certain changes were scheduled
to come into effect beginning January 1, 2017, provided that regulations are promulgated by the Finance Ministry to implement the &#8220;Nexus
Principles&#8221; based on OECD guidelines which were published as part of the Base Erosion and Profit Shifting (BEPS) project. The regulations
were approved on May 1, 2017 and accordingly, these changes have come into effect. Applicable benefits under the new regime include:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_11" id="_IncomeTaxDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Introduction of a benefit regime for
&#8220;Preferred Technology Enterprises&#8221; granting a <ix:nonFraction contextRef="c125" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">12</ix:nonFraction>% tax rate in central Israel &#8211; on income deriving from Intellectual
Property, subject to a number of conditions being fulfilled, including a minimal amount or ratio of annual R&amp;D expenditure and R&amp;D
employees, as well as having at least <ix:nonFraction contextRef="c126" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">25</ix:nonFraction>% of annual income derived from exports. <ix:nonNumeric contextRef="c125" name="mgic:TaxBenefitsDescription">A Preferred Technology Enterprise (&#8220;PTE&#8221;)
is defined as an enterprise which meets the aforementioned conditions and for which total consolidated revenues of its parent company
and all subsidiaries are less than NIS 10 billion.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 149; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: -28.35pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" name="mgic:CapitalGainsTaxRateDescription"><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_12" id="_IncomeTaxDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A 12% capital gains tax rate on the sale
of a preferred intangible asset to a foreign affiliated enterprise, provided that the asset was initially purchased from a foreign resident
at an amount of NIS 200 million or more.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_13" id="_IncomeTaxDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A withholding tax rate of <ix:nonFraction contextRef="c127" decimals="2" format="ixt:numdotdecimal" name="mgic:RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" scale="-2" unitRef="pure">20</ix:nonFraction>% for dividends
paid from PTE income (with an exemption from such withholding tax applying to dividends paid to an Israeli company). Such rate may be
reduced to <ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="mgic:RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" scale="-2" unitRef="pure">4</ix:nonFraction>% on dividends paid to a foreign resident company, subject to certain conditions regarding percentage of foreign ownership
of the distributing entity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_14" id="_IncomeTaxDisclosureTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c128" continuedAt="_TaxBenefitsDescription-c128_cont_1" name="mgic:TaxBenefitsDescription"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In the years 2018, 2019 and 2020, part
of the Company&#8217;s taxable income in Israel was entitled to a preferred 12% tax rate in the preferred technological enterprise track
under Amendment 73 to the Investment Law.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_15" id="_IncomeTaxDisclosureTextBlock-c0_cont_14"><ix:continuation id="_TaxBenefitsDescription-c128_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt">In 2015, the Company
transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_16" id="_IncomeTaxDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company has received final tax assessments
through the year 2016. The Company subsidiaries have received final tax assessments (or assessments that are deemed final) through the
tax year 2014.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_17" id="_IncomeTaxDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt">Tax benefits under
the Law for the Encouragement of Industry (Taxes), 1969:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_18" id="_IncomeTaxDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company qualifies as an Industrial
Company within the meaning of the <ix:nonNumeric contextRef="c129" name="mgic:TaxBenefitsDescription">Law for the Encouragement of Industry (Taxes), 1969 (the &#8220;Industrial Encouragement Law&#8221;).
The Industrial Encouragement Law defines an &#8220;Industrial Company&#8221; as a company that is resident in Israel and that derives
at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise
whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to
amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation
rates on equipment and buildings.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_19" id="_IncomeTaxDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Eligibility for the benefits under the
Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 150; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"></p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_20" id="_IncomeTaxDisclosureTextBlock-c0_cont_19"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">5.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Foreign Exchange Regulations:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_21" id="_IncomeTaxDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Under the Foreign Exchange Regulations,
the Company and one of its Israeli subsidiaries calculate their tax liability in U.S. dollars according to certain orders. The tax liability,
as calculated in U.S. dollars is translated into NIS according to the exchange rate as of December 31 of each year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_22" id="_IncomeTaxDisclosureTextBlock-c0_cont_21"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-Israeli subsidiaries:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_23" id="_IncomeTaxDisclosureTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Non-Israeli subsidiaries are taxed according
to the tax laws in their respective domiciles of residence. If earnings are distributed to Israel in the form of dividends or otherwise,
the Company may be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding
tax rates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_24" id="_IncomeTaxDisclosureTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Neither Israeli income taxes, foreign
withholding taxes nor deferred income taxes were provided in relation to undistributed earnings of the non-Israeli subsidiaries. This
is because the Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which those earnings arose.
If these earnings were distributed in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes
(subject to an adjustment for foreign tax credits) and non-Israeli withholding taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_25" id="_IncomeTaxDisclosureTextBlock-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The amount of the Company&#8217;s cash
and cash equivalents that are currently held outside of Israel that would be subject to income taxes if distributed as dividends is $
<ix:nonFraction contextRef="c130" decimals="0" format="ixt:numdotdecimal" name="mgic:CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" scale="0" unitRef="usd">14,165</ix:nonFraction>. However, a determination of the amount of the unrecognized deferred tax liability for temporary difference related to those undistributed
earnings of foreign subsidiaries is not practicable due to the complexity of the structure of our group of subsidiaries for tax purposes
and the difficulty of projecting the amount of future tax liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 151; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_26" id="_IncomeTaxDisclosureTextBlock-c0_cont_25"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net operating loss carryforwards:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_27" id="_IncomeTaxDisclosureTextBlock-c0_cont_26"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">As of December 31, 2020, three Israeli
subsidiaries of the Company had operating loss carryforwards of $&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd">12,280</ix:nonFraction> (mainly F.T.S Formula Telecom Solutions, Ltd. which accounts
for $ <ix:nonFraction contextRef="c131" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd">10,523</ix:nonFraction>), which can be carried forward to offset against taxable income in the future for an indefinite period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_28" id="_IncomeTaxDisclosureTextBlock-c0_cont_27"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">One of the Company&#8217;s subsidiaries
in England had estimated total available tax loss carryforwards of $&#160;<ix:nonFraction contextRef="c132" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" unitRef="usd">4,072</ix:nonFraction> as of December 31, 2020, which can be carried forward
to offset against future taxable income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_29" id="_IncomeTaxDisclosureTextBlock-c0_cont_28"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">One of the Company&#8217;s subsidiaries
in U.S. had estimated total available tax loss carryforwards of <span style="-sec-ix-hidden: hidden-fact-106">$&#160;7,122</span> as of December 31, 2020, which can be carried forward to
offset against future taxable income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_30" id="_IncomeTaxDisclosureTextBlock-c0_cont_29"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income before taxes on
    income:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_31" id="_IncomeTaxDisclosureTextBlock-c0_cont_30"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd">25,423</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd">17,806</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd">25,839</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd">11,980</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd">14,666</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd">6,008</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">37,403</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">32,472</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">31,847</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_32" id="_IncomeTaxDisclosureTextBlock-c0_cont_31"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes on income:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_33" id="_IncomeTaxDisclosureTextBlock-c0_cont_32"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Taxes on income (tax benefit) consist
of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_34" id="_IncomeTaxDisclosureTextBlock-c0_cont_33"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">7,867</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">7,266</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">5,186</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd">1,069</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd">1,636</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd">1,359</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd">8,936</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd">8,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd">6,545</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred taxes:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Domestic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,687</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,001</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">81</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" unitRef="usd">37</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,027</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" unitRef="usd">445</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">1,650</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">2,028</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd">526</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Taxes on income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">7,286</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">6,874</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">7,071</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 152; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_35" id="_IncomeTaxDisclosureTextBlock-c0_cont_34"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and
    liabilities:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_36" id="_IncomeTaxDisclosureTextBlock-c0_cont_35"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Deferred taxes reflect the net tax effects
of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used
for income tax purposes. Significant components of the Company and its subsidiaries deferred tax assets are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_37" id="_IncomeTaxDisclosureTextBlock-c0_cont_36"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd">5,557</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" unitRef="usd">4,529</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances, reserves and intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" unitRef="usd">6,228</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" scale="3" unitRef="usd">1,584</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax assets before valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">11,785</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">6,113</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less - valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">5,388</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" unitRef="usd">3,925</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Deferred tax assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd">6,397</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd">2,188</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_38" id="_IncomeTaxDisclosureTextBlock-c0_cont_37"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfDeferredTaxLiabilitieTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Long-term deferred tax assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd">6,397</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" unitRef="usd">2,188</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">17,639</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">11,069</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">11,242</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">8,881</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_39" id="_IncomeTaxDisclosureTextBlock-c0_cont_38"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Deferred tax liabilities are mainly in
respect of certain property and equipment, acquired intangible assets and capitalized software costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_40" id="_IncomeTaxDisclosureTextBlock-c0_cont_39"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company has provided valuation allowances
in respect of certain deferred tax assets resulting from operating losses carry forwards and other reserves and allowances due to uncertainty
concerning realization of these deferred tax assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 153; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_41" id="_IncomeTaxDisclosureTextBlock-c0_cont_40"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reconciliation of the theoretical
    tax expense to the actual tax expense:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_42" id="_IncomeTaxDisclosureTextBlock-c0_cont_41"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A reconciliation between the theoretical
tax expense, assuming all income is taxed at the statutory tax rate applicable to income for an Israeli company (corporate tax rate as
of 2018 and thereafter is <ix:nonFraction contextRef="c5" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">23</ix:nonFraction>%), and the actual tax expense as reported in the statements of income is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_43" id="_IncomeTaxDisclosureTextBlock-c0_cont_42"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Income before taxes, as reported
    in the consolidated statements of income</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">37,403</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">32,472</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" unitRef="usd">31,847</ix:nonFraction></td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Statutory tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">23</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">23</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">23</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Theoretical tax expenses on the above amount at the Israeli statutory
    tax rate</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">8,603</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">7,468</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">7,325</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax adjustment in respect of different tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" sign="-" unitRef="usd">1,169</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" unitRef="usd">465</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" sign="-" unitRef="usd">826</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred taxes on losses for which full valuation allowance was
    provided in the past</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" scale="3" sign="-" unitRef="usd">326</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" scale="3" sign="-" unitRef="usd">227</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" scale="3" sign="-" unitRef="usd">11</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax-deductible costs, not included in the accounting costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationDeductionsOther" scale="3" unitRef="usd">679</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax expenses in respect of prior years, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" sign="-" unitRef="usd">71</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" sign="-" unitRef="usd">37</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes" scale="3" sign="-" unitRef="usd">22</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" unitRef="usd">1,398</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="3" unitRef="usd">45</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Uncertain tax position and other differences</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" scale="3" sign="-" unitRef="usd">470</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" scale="3" sign="-" unitRef="usd">795</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" scale="3" unitRef="usd">560</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Income tax</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">7,286</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">6,874</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">7,071</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 154; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_44" id="_IncomeTaxDisclosureTextBlock-c0_cont_43"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 12pt">&#160;</td> <td style="width: 0.25in; font-size: 12pt"><span style="font-size: 10pt">h.</span></td> <td style="font-size: 12pt; text-align: justify"><span style="font-size: 10pt">The Company applies ASC 740, &#8220;Income Taxes&#8221; with regards to tax uncertainties. During the years ended December 31, 2018, and 2020 the Company recorded expenses of $ <ix:nonFraction contextRef="c5" decimals="0" format="ixt:numdotdecimal" name="mgic:ExpensesTaxesWithRegardsToTaxUncertainties" scale="0" unitRef="usd">1,050</ix:nonFraction> and recorded income of&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$ <ix:nonFraction contextRef="c0" decimals="0" format="ixt:numdotdecimal" name="us-gaap:OtherNoncashIncomeTaxExpense" scale="0" unitRef="usd">1,103</ix:nonFraction> as a result of this application.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_45" id="_IncomeTaxDisclosureTextBlock-c0_cont_44"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A reconciliation of the beginning and
ending balances of the total amounts of gross unrecognized tax benefits is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_46" id="_IncomeTaxDisclosureTextBlock-c0_cont_45"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Gross unrecognized tax benefits at January 1, 2018</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">1,125</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" unitRef="usd">1,050</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross unrecognized tax benefits at December&#160;31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">2,175</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross unrecognized tax benefits at December&#160;31, 2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">2,175</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" scale="3" unitRef="usd">1,103</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Gross unrecognized tax benefits at December&#160;31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" unitRef="usd">1,072</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_46"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Although the Company believes that it
has adequately provided for any reasonably foreseeable outcomes related to tax audits and settlement, there is no assurance that the
final tax outcome of its tax audits will not be different from that which is reflected in the Company&#8217;s income tax provisions.
Such differences could have a material effect on the Company&#8217;s income tax provision, cash flow from operating activities and net
income in the period in which such determination is made.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 155; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 14:-</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>EQUITY</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">a.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Ordinary shares of
    the Company are listed on the NASDAQ Global Select Market in the United States and are traded on the Tel-Aviv Stock Exchange in Israel.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>&#160;</b></p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock Option Plans:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Under the Company&#8217;s 2007 Stock
Option Plan, as amended (&#8220;the 2007 Plan&#8221;), options may be granted to employees, officers, directors and consultants of the
Company and its subsidiaries. Pursuant to the original 2007 Stock Option Plan, the Company reserved <ix:nonFraction contextRef="c134" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares">1,500,000</ix:nonFraction> Ordinary shares for issuance.
In 2012, the Company increased the number of Ordinary shares reserved for issuance under the 2007 Plan by additional <ix:nonFraction contextRef="c135" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" unitRef="shares">1,000,000</ix:nonFraction> Ordinary
shares.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On December 31, 2015 the Company&#8217;s
Board of Directors increased the amount of Ordinary shares reserved for issuance under the 2007 Plan by additional <ix:nonFraction contextRef="c136" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" unitRef="shares">250,000</ix:nonFraction> Ordinary shares
and extended the 2007 Plan by <ix:nonNumeric contextRef="c136" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">10</ix:nonNumeric> years whereas it will expire on August 1, 2027. As of December 31, 2020, an aggregate of <ix:nonFraction contextRef="c137" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares">932,500</ix:nonFraction> Ordinary
shares of the Company are available for future grants under the 2007 Plan. Each option granted under the 2007 Plan is exercisable for
a period of ten years from the date of the grant of the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The exercise price for each option is
determined by the Board of Directors and set forth in the Company&#8217;s award agreement. Unless determined otherwise by the Board of
Directors, the option exercise price shall be equal to or higher than the share market price at the grant date. The options generally
vest over <ix:nonNumeric contextRef="c138" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c139" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">4</ix:nonNumeric> years. Any option that is forfeited or canceled before expiration becomes available for future grants under the 2007 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A summary of employee option activity
under the 2007 Plan as of December 31, 2020 and changes during the year ended December 31, 2020 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number <br/> of options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise
    <br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> remaining<br/>
    contractual<br/> term<br/> (in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic <br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Outstanding at January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">119,767</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">2.58</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">1.37</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" unitRef="usd">1,171</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" scale="0" unitRef="shares">95,517</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left"></td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">2.28</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">24,250</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.45</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="mgic:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">1.24</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" unitRef="usd">380</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">24,250</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:numdotdecimal" name="mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" scale="0" unitRef="usdPershares">3.45</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">1.24</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" unitRef="usd">380</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 156; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 14:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EQUITY (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The aggregate intrinsic value in the
table above represents the total intrinsic value that would have been received by the option holders had all option holders exercised
their options on December&#160;31, 2020. This amount is changed based on the market value of the Company&#8217;s Ordinary shares. Total
intrinsic value of options exercised during the years ended December&#160;31, 2018, 2019 and 2020 was $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" unitRef="usd">617</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" unitRef="usd">537</ix:nonFraction> and $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" unitRef="usd">765</ix:nonFraction>, respectively.
As of December 31, 2020, there was no unrecognized compensation costs related to non-vested share-based compensation arrangements granted
under the Plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_10" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The options outstanding as of December
31, 2020, have been separated into ranges of exercise price categories, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_11" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Exercise price</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> remaining
    <br/> contractual <br/>
life <br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> exercise
    <br/>
price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options<br/> exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise
    <br/>
price of <br/>
exercisable <br/>
options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>In $</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">2.01-3</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c149" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">18,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c150" format="ixt-sec:duryear" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms">0.77</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c149" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">2.94</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c149" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">18,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c149" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">2.94</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">4.01-5</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c151" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">6,250</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonNumeric contextRef="c152" format="ixt-sec:duryear" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms">2.60</ix:nonNumeric></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c151" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">4.94</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c151" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">6,250</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c151" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">4.94</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares">24,250</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms">1.24</ix:nonNumeric></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.45</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares">24,250</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">3.45</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_12" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_11"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated other comprehensive
    income (loss):</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_13" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_12"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Accumulated realized and unrealized gain (loss)
    on available-for-sale securities, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd">94</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accumulated foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="3" unitRef="usd">7,809</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd">351</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd">6,057</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Accumulated unrealized gain on derivative
    instruments, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" scale="3" unitRef="usd">26</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" scale="3" unitRef="usd">26</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" scale="3" unitRef="usd">26</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total other comprehensive income&#160;(loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd">7,835</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd">324</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd">6,125</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 157; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 14:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EQUITY (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_14" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_13"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">d.</td><td style="text-align: justify">Dividend distribution policy</td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_15" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On August 9, 2017, the Company&#8217;s
Board of Directors decided to amend the dividend distribution policy announced in 2012. According to the Company&#8217;s amended policy,
each year the Company will distribute a dividend of up to <ix:nonFraction contextRef="c140" decimals="2" format="ixt:numdotdecimal" name="mgic:DividendDistributionMaximumPercentage" scale="-2" unitRef="pure">75</ix:nonFraction>% of its annual distributable profits. The Company&#8217;s Board of Directors
may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend
distributions and/or decide not to distribute a dividend, all at its discretion.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On February 22, 2017, the Company declared
a dividend distribution of <span style="-sec-ix-hidden: hidden-fact-118">$&#160;0.085</span> per share ($ <ix:nonFraction contextRef="c141" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">3,775</ix:nonFraction> in the aggregate) which was paid on April 5, 2017. On August 13, 2017, the
Company declared a dividend distribution of $&#160;<ix:nonFraction contextRef="c142" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.13</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c142" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">5,779</ix:nonFraction> in the aggregate) which was paid on September 13, 2017. On
February 28, 2018, the Company declared a dividend distribution of $ <ix:nonFraction contextRef="c143" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.13</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c143" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">5,785</ix:nonFraction> in the aggregate) which was paid on March
26, 2018. On August 8, 2018, the Company declared a dividend distribution of $ <ix:nonFraction contextRef="c144" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.155</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c144" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">7,563</ix:nonFraction> in the aggregate) which was paid
on September 5, 2018. On March 4, 2019, the Company declared a dividend distribution of $&#160;<ix:nonFraction contextRef="c145" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.15</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c145" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">7,335</ix:nonFraction> in the aggregate)
which was paid on March 25, 2019. On August 13, 2019, the Company declared a dividend distribution of $ <ix:nonFraction contextRef="c146" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.156</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c146" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">7,628</ix:nonFraction> in the
aggregate) which was paid on September 12, 2019. On May 26, 2020, the Company declared a dividend distribution of $&#160;<ix:nonFraction contextRef="c147" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.08</ix:nonFraction> per share
($ <ix:nonFraction contextRef="c147" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">3,918</ix:nonFraction> in the aggregate) which was paid on June 25, 2020. On August 13, 2020, the Company declared a dividend distribution of $ <ix:nonFraction contextRef="c148" decimals="3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.175</ix:nonFraction>
per share ($ <ix:nonFraction contextRef="c148" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="3" unitRef="usd">8,585</ix:nonFraction> in the aggregate) which was paid on September 10, 2020.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 15:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RELATED PARTIES TRANSACTIONS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Agreements with controlling shareholder
and its affiliates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company has in effect agreements
with affiliated companies pursuant to which the Company has rendered services amounting to approximately $ <ix:nonFraction contextRef="c5" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="0" unitRef="usd">2,535</ix:nonFraction>, $ <ix:nonFraction contextRef="c4" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="0" unitRef="usd">4,300</ix:nonFraction> and $ <ix:nonFraction contextRef="c0" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims" scale="0" unitRef="usd">3,000</ix:nonFraction>,
in aggregate for the years ended December 31, 2018, 2019 and 2020, respectively and acquired services amounting to approximately $ <ix:nonFraction contextRef="c5" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentOfWarrantsGrantedForServices" scale="0" unitRef="usd">309</ix:nonFraction>,
$ <ix:nonFraction contextRef="c4" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentOfWarrantsGrantedForServices" scale="0" unitRef="usd">224</ix:nonFraction> and $ <ix:nonFraction contextRef="c0" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AdjustmentOfWarrantsGrantedForServices" scale="0" unitRef="usd">788</ix:nonFraction> for the years ended December 31, 2018, 2019 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">As of December 31, 2019 and 2020,
the Company had trade and other receivables balances due to its related parties in amount of approximately $ <ix:nonFraction contextRef="c3" decimals="0" format="ixt:numdotdecimal" name="mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties" scale="0" unitRef="usd">648</ix:nonFraction> and $ <ix:nonFraction contextRef="c2" decimals="0" format="ixt:numdotdecimal" name="mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties" scale="0" unitRef="usd">763</ix:nonFraction>, respectively.
In addition, as of December 31, 2019 and 2020, the Company had trade payables balances due from its related parties in amount of approximately
$ <ix:nonFraction contextRef="c3" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">31</ix:nonFraction> and $ <ix:nonFraction contextRef="c2" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">130</ix:nonFraction>, respectively.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 158; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 16:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMITMENTS AND CONTINGENCIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guarantees and Collaterals:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">As of December 31, 2020, the Company
has provided performance bank guarantees in the amount of $<ix:nonFraction contextRef="c153" decimals="-3" format="ixt:numdotdecimal" name="mgic:BankGuaranteesAmount" scale="3" unitRef="usd">1,650</ix:nonFraction> as security for the performance of various contracts with customers.
As of December 31, 2020, the Company has restricted bank deposits of $ <ix:nonFraction contextRef="c153" decimals="-3" format="ixt:numdotdecimal" name="mgic:RestrictedBankDeposits" scale="3" unitRef="usd">477</ix:nonFraction> in favor of the issuing banks.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the
    Company and/or its subsidiaries are subject to legal, administrative and regulatory proceedings, claims, demands and investigations
    in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters.
    The Company accrues a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably
    estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is
    reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations, settlements, rulings, advice
    of legal counsel and other information and events pertaining to a particular matter.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Lawsuits have been brought against the
Company in the ordinary course of business. The Company intends to defend itself vigorously against those lawsuits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In September 2016, an Israeli software
company, that was previously involved in an arbitration proceeding with us in 2015 and won damages from us of $<ix:nonFraction contextRef="c154" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LossContingencyDamagesPaidValue" scale="6" unitRef="usd">2.4</ix:nonFraction> million, filed a lawsuit
seeking damages of NIS <ix:nonFraction contextRef="c155" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LossContingencyDamagesSoughtValue" scale="3" unitRef="ils">34,106</ix:nonFraction> against the Company and one its subsidiaries. This lawsuit was filed as part of an arbitration proceeding.
In the lawsuit, the software company claimed that warning letters that the Company sent to its clients in Israel and abroad, warning
those clients against the possibility that the conversion procedure offered by the software company may amount to an infringement of
the Company&#8217;s copyrights (the &#8220;Warning Letters&#8221;), as well as other alleged actions, have caused the software company
damages resulting from loss of potential business. The lawsuit is based on rulings given in the 2015 arbitration proceeding in which
it was allegedly ruled that the Warning Letters constituted a breach of a non-disclosure agreement (NDA) signed between the parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company rejected the claims by the
Israeli software company and moved to dismiss the lawsuit entirely. At this point, all the relevant motions have been filed and all witnesses
deposed including legal summaries. The Company is unable to make a reasonably reliable estimate of its chances of successfully defending
this lawsuit.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 159; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerShareTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerShareTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 17:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NET EARNINGS PER SHARE</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_EarningsPerShareTextBlock-c0_cont_2" id="_EarningsPerShareTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">The following table sets
forth the computation of basic and diluted net earnings per share:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_EarningsPerShareTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income attributable to Magic shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">25,186</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">20,266</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">19,883</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accretion of redeemable non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccretionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,317</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccretionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">7,471</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:AccretionOfRedeemableNoncontrollingInterests" scale="3" sign="-" unitRef="usd">1,726</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Net income attributable to Magic shareholders
    after accretion of redeemable non-controlling interests</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" scale="3" unitRef="usd">23,869</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" scale="3" unitRef="usd">12,795</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" scale="3" unitRef="usd">18,157</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average Ordinary shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Denominator for basic net earnings per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">49,028,975</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">48,896,163</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">46,665,042</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares">18,682</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares">97,920</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares">131,648</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Denominator for diluted net earnings per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">49,047,657</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">48,994,083</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">46,796,690</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Basic and Diluted earnings per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.49</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.26</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:numdotdecimal" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" unitRef="usdPershares">0.39</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 160; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 18:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SEGMENT GEOGRAPHICAL
    INFORMATION AND MAJOR CUSTOMERS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reports its results on the basis of <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="pure">two</ix:nonFraction> reportable business segments: software services (which include proprietary and none proprietary software technology) and IT professional services.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_3" id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company evaluates segment performance
based on revenues and operating income of each segment. The accounting policies of the operating segments are the same as those described
in the summary of significant accounting policies. This data is presented in accordance with ASC 280, &#8220;Segment Reporting.&#8221;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_4" id="_SegmentReportingDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Headquarters&#8217; general and administrative
costs have not been allocated between the different segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_5" id="_SegmentReportingDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>Software services</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_6" id="_SegmentReportingDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company develops markets, sells and
supports a proprietary and none proprietary application platform, software applications, business and process integration solutions and
related services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_7" id="_SegmentReportingDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>IT professional services</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_8" id="_SegmentReportingDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company offers advanced and flexible
IT services in the areas of infrastructure design and delivery, application development, technology planning and implementation services,
communications services and solutions, as well as supplemental outsourcing services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_9" id="_SegmentReportingDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">There are no significant transactions
between the two segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_10" id="_SegmentReportingDisclosureTextBlock-c0_cont_9"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is information
    about reported segment results of operation:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_11" id="_SegmentReportingDisclosureTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Software <br/>
    services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">IT <br/>
    professional <br/>
    services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unallocated <br/>
    expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">2018</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">81,332</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">203,043</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">284,375</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">63,902</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">183,985</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">4,790</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">252,677</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">17,430</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">19,058</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c158" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">4,790</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">31,698</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c156" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">8,727</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c157" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">3,611</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c158" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">226</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">12,564</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 161; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 18:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SEGMENT GEOGRAPHICAL
    INFORMATION AND MAJOR CUSTOMERS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_12" id="_SegmentReportingDisclosureTextBlock-c0_cont_11"><ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Software</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>services</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>professional</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>services</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unallocated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>expense</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">2019</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">86,140</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">239,490</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">325,630</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">71,825</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">216,842</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c159" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">3,311</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">291,978</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">14,315</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">22,648</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c159" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">3,311</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">33,652</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">8,799</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c100" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">5,059</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c159" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">167</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">14,025</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">86,025</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">285,169</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">371,194</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">64,498</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">258,907</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c160" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">7,201</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:Expenses" scale="3" unitRef="usd">330,606</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">21,527</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">26,262</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c160" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd">7,201</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">40,588</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">10,329</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">3,347</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c160" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">263</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherDepreciationAndAmortization" scale="3" unitRef="usd">13,939</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_13" id="_SegmentReportingDisclosureTextBlock-c0_cont_12"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s business
    is divided into the following geographic areas: United States, Israel, Europe, Japan and other regions. Total revenues are attributed
    to geographic areas based on the location of the customers.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_14" id="_SegmentReportingDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The following table presents total revenues
classified according to geographical destination for the years ended December 31, 2018, 2019 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_15" id="_SegmentReportingDisclosureTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c161" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">177,882</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c162" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">158,095</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c163" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">137,066</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">149,094</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c165" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">124,523</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">103,850</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c167" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">26,947</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">25,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c169" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">28,257</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c170" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">12,643</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c171" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">12,499</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c172" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">9,797</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c173" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">4,628</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c174" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">4,725</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c175" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">5,405</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">371,194</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">325,630</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:SalesRevenuesNet" scale="3" unitRef="usd">284,375</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 162; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 18:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SEGMENT GEOGRAPHICAL
    INFORMATION AND MAJOR CUSTOMERS (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_16" id="_SegmentReportingDisclosureTextBlock-c0_cont_15"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s long-lived
    assets are located as follows:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_17" id="_SegmentReportingDisclosureTextBlock-c0_cont_16"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Israel</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c176" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">130,326</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c177" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">108,608</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">74,637</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c178" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">68,989</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c179" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">6,404</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c180" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">6,406</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c181" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">3,013</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c182" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">3,248</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Europe</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c183" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">5,191</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c184" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">3,103</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">219,571</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">190,354</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_18" id="_SegmentReportingDisclosureTextBlock-c0_cont_17"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company does not allocate
    its assets to its reportable segments; accordingly, asset information by reportable segments is not presented.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_18"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, 2019 and 2020, the Company had one major customer, included in the IT professional services segment, which accounted for <ix:nonFraction contextRef="c5" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">13</ix:nonFraction>%, <ix:nonFraction contextRef="c4" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">9</ix:nonFraction>% and <ix:nonFraction contextRef="c0" decimals="2" format="ixt:numdotdecimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure">10</ix:nonFraction>% of the group revenues, respectively.</span></td></tr> </table></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><div>


</div><!-- Field: Page; Sequence: 163; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionTextBlock-c0_cont_1" escape="true" name="mgic:RevenueRecognitionTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 19:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REVENUE RECOGNITION</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_2" id="_RevenueRecognitionTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following table includes estimated
revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied
at the end of the reporting period and are part of a contract that has an original expected duration of more than one year:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_3" id="_RevenueRecognitionTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023<br/>
 and <br/>
    thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Software license and related revenues and consulting services</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:numdotdecimal" name="mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" scale="3" unitRef="usd">7,459</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:numdotdecimal" name="mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" scale="3" unitRef="usd">2,189</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c185" decimals="-3" format="ixt:numdotdecimal" name="mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" scale="3" unitRef="usd">3,045</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_4" id="_RevenueRecognitionTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "><span style="text-decoration:underline">Contract balances:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_5" id="_RevenueRecognitionTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following table provides information
about trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers
(in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_6" id="_RevenueRecognitionTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Trade receivables (net of allowance)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TradeReceivablesHeldForSaleAmount" scale="3" unitRef="usd">111,059</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TradeReceivablesHeldForSaleAmount" scale="3" unitRef="usd">96,694</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">8,793</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueCurrent" scale="3" unitRef="usd">8,724</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_7" id="_RevenueRecognitionTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Trade receivable are recorded when
the right to consideration becomes unconditional, and an invoice is issued to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_8" id="_RevenueRecognitionTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Billing terms and conditions generally
vary by contract type. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals
(e.g., monthly or quarterly) or upon achievement of contractual milestones.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RevenueRecognitionTextBlock-c0_cont_9" id="_RevenueRecognitionTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Deferred revenues represent contract
liabilities, and include unearned amounts received under contracts with customers and not yet recognized as revenues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RevenueRecognitionTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the year ended December 31,
2020, the Company recognized $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenue" scale="0" unitRef="usd">8,724</ix:nonFraction> that was included in deferred revenues (short-term contract liability) balance at January 1, 2020.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 164; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_1" escape="true" name="us-gaap:QuarterlyFinancialInformationTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 20:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SELECTED STATEMENTS
    OF INCOME DATA</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_2" id="_QuarterlyFinancialInformationTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development
    costs, net:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_3" id="_QuarterlyFinancialInformationTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Total costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:ResearchAndDevelopmentExpenseGross" scale="3" unitRef="usd">12,091</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:ResearchAndDevelopmentExpenseGross" scale="3" unitRef="usd">12,382</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:ResearchAndDevelopmentExpenseGross" scale="3" unitRef="usd">9,362</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less - capitalized software costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" unitRef="usd">3,302</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" unitRef="usd">4,143</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" scale="3" unitRef="usd">3,666</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Research and development, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,789</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">8,239</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" unitRef="usd">5,696</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_QuarterlyFinancialInformationTextBlock-c0_cont_4" id="_QuarterlyFinancialInformationTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial income (expenses),
    net:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>
</div><div>

</div><ix:continuation id="_QuarterlyFinancialInformationTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Bank charges and interest from loans offset by interest
    from short term deposits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">614</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">374</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" sign="-" unitRef="usd">986</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Interest income from marketable securities, net of amortization
    of premium on marketable securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" scale="3" unitRef="usd">100</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" scale="3" unitRef="usd">212</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" scale="3" unitRef="usd">284</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Gain (loss) arising from foreign currency
    translation and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" sign="-" unitRef="usd">403</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" sign="-" unitRef="usd">1,007</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" unitRef="usd">855</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Financial income (expenses), net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="mgic:FinancialExpenseIncomeNet" scale="3" sign="-" unitRef="usd">917</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:numdotdecimal" name="mgic:FinancialExpenseIncomeNet" scale="3" sign="-" unitRef="usd">1,169</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:numdotdecimal" name="mgic:FinancialExpenseIncomeNet" scale="3" unitRef="usd">153</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 21:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LEASES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_2" id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases substantially all
of its office space and vehicles under operating leases. <ix:nonNumeric contextRef="c0" name="mgic:LeaseTerm">The Company&#8217;s leases have original lease periods expiring between 2020
and 2028.</ix:nonNumeric> Some leases include an option to renew. The Company does not assume renewals in its determination of the lease term unless
the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability
comprise the following: the fixed non-cancellable lease payments, payments for optional renewal periods where it is reasonably certain
the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be
terminated early.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_3" id="_LesseeOperatingLeasesTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In July 2020, the Company entered
into a lease agreement for new corporate offices for the company in Or Yehuda, Israel. The lease expires in June 2033, with an option
by the Company to extend for an additional 10-years term. The Company deemed this option as&#160;reasonably certain to be renewed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_4" id="_LesseeOperatingLeasesTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company has several leased offices
in the United States, with expiry dates varying between 2021 and 2024, with renewal options varying between 2021 and 2030.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_5" id="_LesseeOperatingLeasesTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Under Topic 842, all leases with durations
greater than 12 months, including non-cancellable operating leases, are now recognized on the balance sheet. The aggregated present value
of lease agreements is recorded as a long-term asset titled ROU asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 165; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTES
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>U.S. dollars in thousands </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 21:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LEASES (Cont.)</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_6" id="_LesseeOperatingLeasesTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The corresponding lease liabilities
are classified between operating lease liabilities which are current and long-term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_7" id="_LesseeOperatingLeasesTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The components of operating lease
costs were as follows: Basic rent expenses, management fees, parking expenses and maintenance costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_8" id="_LesseeOperatingLeasesTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following is a summary of weighted
average remaining lease terms and discount rates for all of the Company&#8217;s operating leases:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_9" id="_LesseeOperatingLeasesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">5.06</ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="4" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">2.45</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_10" id="_LesseeOperatingLeasesTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash paid for amounts included in
the measurement of operating lease liabilities was $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd">5,132</ix:nonFraction> (included in cash flows from operating activities).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_11" id="_LesseeOperatingLeasesTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Maturities of lease liabilities are
as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" scale="3" unitRef="usd">4,642</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" unitRef="usd">3,449</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" unitRef="usd">2,520</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" unitRef="usd">2,076</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" unitRef="usd">1,744</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" unitRef="usd">13,764</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total undiscounted cash flows</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" unitRef="usd">28,195</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less imputed interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="mgic:LessImputedInterest" scale="3" sign="-" unitRef="usd">3,686</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" unitRef="usd">24,509</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SubsequentEventsTextBlock-c0_cont_1" escape="true" name="us-gaap:SubsequentEventsTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 22:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUBSEQUENT EVENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p></ix:nonNumeric><div>
</div><div>

</div><ix:continuation id="_SubsequentEventsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On March 8, 2021, the Company declared
a dividend distribution of $&#160;<ix:nonFraction contextRef="c186" decimals="2" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableAmountPerShare" scale="0" unitRef="usdPershares">0.21</ix:nonFraction> per share ($ <ix:nonFraction contextRef="c186" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DividendsPayableCurrentAndNoncurrent" scale="6" unitRef="usd">10.2</ix:nonFraction> million in the aggregate) which was paid on April 7, 2021. The dividend distribution
relates to the Company&#8217;s earnings in the second half of 2020.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 166; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><div><a id="f_008"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>APPENDIX
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>DETAILS OF SUBSIDIARIES AND AFFILIATE</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Details of the percentage of control of the share
capital and voting rights of subsidiaries and an affiliate as of December 31, 2020:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of
    Company</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage
    <br/>
of ownership <br/>
and control</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place
    of <br/>
incorporation</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 75%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Japan K.K.</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Japan</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A.</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises (UK) Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.K.</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hermes Logistics Technologies Limited.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.K.</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises Spain Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Spain</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coretech Consulting Group Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Coretech Consulting Group LLC.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fusion Solutions LLC.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fusion Technical Solutions LLC.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">49</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xsell Resources Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises (Israel) Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises Netherlands B.V.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises France</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">France</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Beheer B.V.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Benelux B.V.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises GMBH</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Germany</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Software Enterprises India Pvt. Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">India</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Onyx Magyarorszag Szsoftverhaz .</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hungary</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magix Integration (Proprietary) Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">South Africa</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Appbuilder Solutions Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.K.</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Complete Business Solutions Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">DataMind Technologies Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comm-IT Technology Solutions Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">77.8</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comm-IT Software Ltd. (a subsidiary of Comm-IT Technology
    Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comm-IT Embedded Ltd. (a subsidiary of Comm-IT Technology
    Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">75</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Valinor Ltd. (a subsidiary of Comm-IT Technology Solutions
    Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dario IT Solutions Ltd. (a subsidiary of Comm-IT Technology
    Solutions Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quickode Ltd. (a subsidiary of Comm-IT Technology Solutions
    Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Twingo Ltd. (a subsidiary of Comm-IT Technology Solutions
    Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">60</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pilat (North America), Inc</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pilat Europe Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.K.</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Roshtov Software Industries Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BridgeQuest Labs, Inc</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BridgeQuest, Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allstates Consulting Services LLC</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F.T.S Formula Telecom Solutions, Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F.T.S Bulgaria Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bulgaria</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>


</div><!-- Field: Page; Sequence: 167; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>MAGIC SOFTWARE ENTERPRISES LTD.</b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 100%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>APPENDIX
    TO CONSOLIDATED FINANCIAL STATEMENTS</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>DETAILS OF SUBSIDIARIES AND AFFILIATE (Cont.)</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name of
    Company</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percentage
    <br/>
of ownership <br/>
and control</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Place
    of <br/>
incorporation</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>%</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 75%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comblack IT Ltd.</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">80</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yes-IT Ltd. (a subsidiary of Comblack IT Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shavit Software (2009) Ltd. (a subsidiary of Comblack
    IT Ltd.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infinigy (UK) holdings limited</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.K.</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infinigy (US) holding Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infinigy Solutions LLC.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Infinigy Engineering LLP (a subsidiary of Infinigy
    Solutions LLC.)</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.9</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Skysoft Solutions Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">75</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Futurewave Systems, Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">OnTarget Group, Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NetEffects, Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PowWow Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">BA Microwaves Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">56.67</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stockell Information Systems Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mobisoft Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic Hands B.V.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Knowledge &amp; Solutions Software B.V.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Aptonet, Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comm-IT USA, Inc.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.A</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comblack Municipal Services Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shavit Human resource Ltd.</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">100</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 168; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">To the Board of Directors and Shareholders of<br/>
Magic Software Japan K. K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.15in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have audited the accompanying
statements of financial position of Magic Software Japan K.K. (the &#8220;Company&#8221;) as of December 31, 2019 and 2020, and the related
statements of comprehensive income and cash flows for each of the three years in the period ended December 31, 2020. In our opinion, the
financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December
31, 2019 and 2020, and the related statements of comprehensive income and cash flows for each of the three years in the period ended December
31, 2020 in conformity with U.S. generally accepted accounting principles.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We also have audited, in accordance
with the standards of the Public Company Accounting Oversight Board (United States), (PCAOB), the Company&#8217;s internal control over
financial reporting as of December 31, 2020, based on Section 404 of the Sarbanes-Oxley Act (&#8220;SOA&#8221;) and our report dated February
6, 2021 expressed an unqualified opinion thereon.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis for Opinion</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.15in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">These financial statements
are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these financial statements based
on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company
in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission
and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We conducted our audits in
accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and
perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due
to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements,
whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis,
evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles
used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe
that our audits provide a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tokyo, Japan</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font-family: Times New Roman, Times, Serif">
  <tr style="vertical-align: top">
    <td style="width: 60%; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 6, 2020</span></td>
    <td style="width: 40%; border-bottom: black 1.5pt solid; text-align: justify; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ KDA Audit Corporation</span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 11pt">&#160;</td>
    <td style="text-align: justify; font-size: 11pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">KDA Audit Corporation</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>


</div><!-- Field: Page; Sequence: 169; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">To the Board of Directors and Shareholders of<br/>
Magic Software Japan K. K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Opinion on Internal Control over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.15in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have audited Magic Software
Japan K.K.&#8217;s (the &#8220;Company&#8221;) internal control over financial reporting as of December 31, 2019, based on Section 404
of the Sarbanes-Oxley Act (&#8220;SOA&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control
over financial reporting as of December 31, 2020, based on Section 404 of the Sarbanes-Oxley Act (&#8220;SOA&#8221;).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We also have audited, in accordance
with the standards of the Public Company Accounting Oversight Board (United States), the statements of financial position of the Company
as of December 31, 2019 and 2020, and the related statements of comprehensive income and cash flows for each of the three years in the
period ended December 31, 2020 and our report dated February 6, 2021 expressed unqualified opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis for Opinion</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.15in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company&#8217;s management
is responsible for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal
control over financial reporting, included in the accompanying Management's Assessment of Internal Control over Financial Reporting. Our
responsibility is to express an opinion on the entity&#8217;s internal control over financial reporting based on our audit. We are a public
accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal
securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We conducted our audit in
accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and
perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all
material respects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our audit of internal control
over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material
weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our
audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides
a reasonable basis for our opinion.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Definition and Limitations of Internal Control
Over Financial Reporting</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.15in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">An entity&#8217;s internal
control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting
and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United
States of America. An entity&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain
to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets
of the entity; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements
in accordance with generally accepted accounting principles, and that receipts and expenditures of the entity are being made only in accordance
with authorizations of management and directors of the entity; and (3) provide reasonable assurance regarding prevention or timely detection
of unauthorized acquisition, use, or disposition of the entity&#8217;s assets that could have a material effect on the financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Because of its inherent limitations,
internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness
to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of
compliance with the policies or procedures may deteriorate.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tokyo, Japan</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 11pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 6, 2021</span></td>
    <td style="width: 40%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ KDA Audit Corporation</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">KDA Audit Corporation</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 170; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="sig"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="text-decoration:underline">S I G N A T U R E S</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The registrant hereby certifies
that it meets all of the requirements for filing on Form&#160;20-F and that it has duly caused and authorized the undersigned to sign
this annual report on its behalf.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="3"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; text-transform: uppercase">Magic Software Enterprises LTD.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 6%">&#160;</td>
    <td style="width: 30%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By: </span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Guy Bernstein</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&#160; </span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guy Bernstein</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5in; text-indent: -1in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dated: May 13, 2021</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">106</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0; margin-bottom: 0; width: 100%"><div style="font-size: 1pt; border-top: Black 1.5pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>



</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-2" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-4" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-5" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-6" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-7" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-8" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-9" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-10" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-11" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-12" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-13" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-14" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-15" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-16" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-17" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-18" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-19" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c13" id="hidden-fact-20" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-21" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-22" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-23" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-24" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-25" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-26" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-27" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-28" name="us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-29" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-30" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-31" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-32" name="mgic:AcquisitionOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-33" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-34" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-35" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c27" id="hidden-fact-36" name="mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-37" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-38" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-39" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-40" name="us-gaap:MinorityInterestDecreaseFromRedemptions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-41" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-42" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-43" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-44" name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-45" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-46" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-47" name="us-gaap:DividendsPreferredStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-48" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-49" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-50" name="mgic:OtherComprehensiveIncomeloss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-51" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-52" name="mgic:ProceedsFromShortTermLoansToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-53" name="us-gaap:ProceedsFromIssuanceOfCommonStock" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-54" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-55" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-56" name="us-gaap:PaymentsToMinorityShareholders" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-57" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-58" name="mgic:DeferredAcquisitionPayment" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-59" name="mgic:ContingentAcquisitionConsideration" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c49" id="hidden-fact-60" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c51" id="hidden-fact-61" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c55" id="hidden-fact-62" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-63" name="us-gaap:SeveranceCosts1" unitRef="usd">4052000</ix:nonFraction>
<ix:nonFraction contextRef="c4" decimals="-3" id="hidden-fact-64" name="us-gaap:SeveranceCosts1" unitRef="usd">4712000</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="-3" id="hidden-fact-65" name="us-gaap:SeveranceCosts1" unitRef="usd">5344000</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-66" name="us-gaap:ProvisionForDoubtfulAccounts" unitRef="usd">1070000</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-67" name="us-gaap:AdvertisingExpense" unitRef="usd">304000</ix:nonFraction>
<ix:nonFraction contextRef="c4" decimals="-3" id="hidden-fact-68" name="us-gaap:AdvertisingExpense" unitRef="usd">519000</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="-3" id="hidden-fact-69" name="us-gaap:AllocatedShareBasedCompensationExpense" unitRef="usd">194000</ix:nonFraction>
<ix:nonFraction contextRef="c58" decimals="-3" id="hidden-fact-70" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" unitRef="usd">1000000</ix:nonFraction>
<ix:nonFraction contextRef="c60" decimals="-3" id="hidden-fact-71" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" unitRef="usd">1449000</ix:nonFraction>
<ix:nonFraction contextRef="c62" decimals="-3" id="hidden-fact-72" name="mgic:BusinessAcquisitionContingentConsiderationDeferredPayment" unitRef="usd">3100000</ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-73" name="us-gaap:AvailableForSaleSecurities" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:footnote id="ix_0_footnote" xml:lang="en-US">The Company recognized trading gains in the amount of $ 126 during the year ended December 31, 2020.
</ix:footnote><!--Text not found in footnote sections assigned to Summary of marketable securities-->
<ix:nonFraction contextRef="c81" id="hidden-fact-74" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c82" id="hidden-fact-75" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-76" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c84" id="hidden-fact-77" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-78" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c82" id="hidden-fact-79" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c84" id="hidden-fact-80" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c82" id="hidden-fact-81" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c84" id="hidden-fact-82" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c82" id="hidden-fact-83" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-84" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c82" id="hidden-fact-85" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c83" id="hidden-fact-86" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-87" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-88" name="mgic:CorporateBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-89" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-90" name="mgic:ConvertibleBondsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-91" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c87" id="hidden-fact-92" name="us-gaap:AssetsFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-93" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-94" name="us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c85" id="hidden-fact-95" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c86" id="hidden-fact-96" name="us-gaap:LiabilitiesFairValueDisclosure" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c97" id="hidden-fact-97" name="mgic:TotalOriginalAmountIntangibleAssetsGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c97" id="hidden-fact-98" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c109" id="hidden-fact-99" name="mgic:TotalShortTermBorrowings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-100" name="us-gaap:IncomeTaxReconciliationDeductionsOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-101" name="us-gaap:IncomeTaxReconciliationDeductionsOther" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-102" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-103" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-104" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-105" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c133" decimals="0" id="hidden-fact-106" name="us-gaap:OperatingLossCarryforwards" unitRef="usd">7122</ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-107" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-108" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-109" name="mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c0" id="hidden-fact-110" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-111" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c0" id="hidden-fact-112" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-113" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-114" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" id="hidden-fact-115" name="mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" xsi:nil="true"></ix:nonNumeric>
<ix:nonFraction contextRef="c0" id="hidden-fact-116" name="mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c2" id="hidden-fact-117" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c141" decimals="3" id="hidden-fact-118" name="us-gaap:DividendsPayableAmountPerShare" unitRef="usdPershares">0.085</ix:nonFraction>
<ix:nonFraction contextRef="c158" id="hidden-fact-119" name="mgic:SalesRevenuesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c159" id="hidden-fact-120" name="mgic:SalesRevenuesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c160" id="hidden-fact-121" name="mgic:SalesRevenuesNet" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentRegistrationStatement">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0000876779</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="mgic-20201231.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:AptonetIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-05-01</xbrli:startDate>
    <xbrli:endDate>2020-05-07</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:AptonetIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-05-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-09-01</xbrli:startDate>
    <xbrli:endDate>2020-09-02</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-06-27</xbrli:startDate>
    <xbrli:endDate>2019-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-03-29</xbrli:startDate>
    <xbrli:endDate>2019-04-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-02-25</xbrli:startDate>
    <xbrli:endDate>2019-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:InfinigySolutionsLlcMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-10-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:InfinigySolutionsLlcMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-09-25</xbrli:startDate>
    <xbrli:endDate>2019-10-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:AptonetIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2008-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-04-01</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7b7AHW8Vih4VwYVTbn/LWaseCf8M5VHydpVADuI9RLaXvU2pd2NfX/Q7IAjz9abSaF5GEHrZxLFdljpNme2M1vYyJED23ApVUAom7dDW1PFepm+hUjspmIvAi/PoW+5yaQ==] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:CapitalizedSoftwareCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:CapitalizedSoftwareCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:AcquiredTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:AcquiredTechnologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgic:IsraeliInstitutionalCorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2016-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgic:IsraeliInstitutionalCorporationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-11-01</xbrli:startDate>
    <xbrli:endDate>2016-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-11-01</xbrli:startDate>
    <xbrli:endDate>2016-11-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">mgic:EconomicPolicyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2010-12-30</xbrli:startDate>
    <xbrli:endDate>2011-01-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgic:PreferredTechnologyEnterpriseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-12-01</xbrli:startDate>
    <xbrli:endDate>2016-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-12-01</xbrli:startDate>
    <xbrli:endDate>2016-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgic:PreferredTechnologyEnterpriseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="mgic:AmendmentAxis">mgic:TaxAmendmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="mgic:InvestmentGeographicsRegionAxis">mgic:IndustrialCompaniesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="mgic:InvestmentGeographicsRegionAxis">mgic:NonIsraelSubsidiariesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgic:FormulaTelecomSolutionsLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:GB</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2007-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2012-01-01</xbrli:startDate>
    <xbrli:endDate>2012-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-01-01</xbrli:startDate>
    <xbrli:endDate>2015-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2017-08-02</xbrli:startDate>
    <xbrli:endDate>2017-08-09</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-02-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2017-08-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-02-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-08-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-03-04</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-08-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-05-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-08-13</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-09-01</xbrli:startDate>
    <xbrli:endDate>2016-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="mgic:TypeOfCurrencyAxis">mgic:NISMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2016-09-01</xbrli:startDate>
    <xbrli:endDate>2016-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:UnallocatedExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:UnallocatedExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:UnallocatedExpensesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-01-01</xbrli:startDate>
    <xbrli:endDate>2019-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-01-01</xbrli:startDate>
    <xbrli:endDate>2018-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgic:SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-01</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000876779</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="ilsPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:ILS</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit id="ils">
  <xbrli:measure>iso4217:ILS</xbrli:measure>
</xbrli:unit><ix:relationship fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_2_fact ix_3_fact ix_4_fact ix_5_fact" toRefs="ix_1_footnote"></ix:relationship>
</ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>2
<FILENAME>f20f2020ex8-1_magicsoft.htm
<DESCRIPTION>LIST OF SUBSIDIARIES OF THE REGISTRANT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>Exhibit 8.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>List of Subsidiaries and Affiliates of the
Registrant</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
the legal name, location and country of incorporation and percentage ownership of each of the registrant&rsquo;s subsidiaries and affiliated
companies as of December 31, 2020:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif">Subsidiary Name</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: left">Country of Incorporation</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1.5pt solid; font: bold 10pt Times New Roman, Times, Serif; text-align: center">Ownership Percentage</TD><TD STYLE="font: bold 10pt Times New Roman, Times, Serif">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 59%; text-align: left">Magic Software Japan K.K</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 20%; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Japan</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises (UK) Ltd.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United Kingdom</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Hermes Logistics Technologies Limited</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United Kingdom</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises Spain Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Spain</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Coretech Consulting Group, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pennsylvania</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Coretech Consulting Group LLC</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Fusion Solutions LLC.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Fusion Technical Solutions LLC.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">49</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Xsell Resources Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pennsylvania</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises (Israel) Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises Netherlands B.V.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises France.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">France</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Beheer B.V.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Benelux B.V.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises GMBH</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Germany</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Software Enterprises India Pvt. Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">India</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Onyx Magyarorszag Szsoftverhaz</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Hungary</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magix Integration (Proprietary) Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">South Africa</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">AppBuilder Solutions Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United Kingdom</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Complete Business Solutions Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Datamind Technologies Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">80</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">CommIT Technology Solutions Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">77.8</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">CommIT Software Ltd (shares held by Comm-IT Technology Solutions Ltd.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">CommIT Embedded Ltd (shares held by Comm-IT Technology Solutions Ltd.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">75</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Valinor Ltd. (shares held by Comm-IT Technology Solutions Ltd.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Dario Solutions IT Ltd (shares held by Comm-IT Technology Solutions Ltd.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Quickode Ltd (shares held by Comm-IT Technology Solutions Ltd.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Twingo Ltd (shares held by Comm-IT Technology Solutions Ltd.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">60</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Pilat Europe Ltd.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United Kingdom</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Pilat (North America), Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">New Jersey</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Roshtov Software Industries Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">60</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">BridgeQuest Labs, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">North Carolina</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">BridgeQuest, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">North Carolina</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Allstates Consulting Services LLC</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">F.T.S. - Formula Telecom Solutions Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">FTS Bulgaria Ltd. (FTS Global Ltd.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bulgaria</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Comblack IT Ltd</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">80</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Yes-IT Ltd. (shares held by Comblack IT Ltd)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Shavit Software (2009) Ltd. (shares held by Comblack Ltd)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Infinigy (UK) Holdings Limited</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">United Kingdom</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Infinigy (US) Holding Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Georgia</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Infinigy Solutions LLC.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Georgia</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Infinigy Engineering LLP (shares held by Infinigy Solutions LLC.)</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Georgia</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">99.9</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Skysoft Solutions Ltd.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">75</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Futurewave Systems, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Georgia</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">OnTarget Group, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">North Carolina</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">NetEffects, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Missouri</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">PowWow Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">California</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">BA Microwaves Ltd.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">56.67</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Stockell Information Systems Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">Missouri</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Mobisoft Ltd.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israel</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">70</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Magic Hands B.V.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Knowledge &amp; Solutions Software B.V.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Netherlands</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Aptonet, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Georgia</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">Comm-IT USA, Inc.</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Delaware</FONT></TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">&nbsp;</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right">100</TD><TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: left">%</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>3
<FILENAME>f20f2020ex12-1_magicsoft.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>Exhibit 12.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER<BR>
Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">I, Guy Bernstein, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1. I have reviewed this annual
report on Form 20-F of Magic Software Enterprises Ltd.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2. Based on my knowledge,
this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements
made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3. Based on my knowledge,
the financial statements, and other financial information included in this report, fairly present in all material respects the financial
condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4. The company&rsquo;s other
certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
Rules 13(a)-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))
for the company and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) Designed such disclosure
controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) Designed such internal
control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes
in accordance with generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c) Evaluated the effectiveness
of the company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d) Disclosed in this report
any change in the company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report
that has materially affected, or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting;
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5. The company&rsquo;s other
certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s
auditors and the audit committee of the company&rsquo;s board of directors (or persons performing the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) All significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the company&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) Any fraud, whether or
not material, that involves management or other employees who have a significant role in the company&rsquo;s internal control over financial
reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Date: <FONT STYLE="background-color: white">May
13, </FONT>2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt 0.25pt 1.75pt; width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Guy Bernstein</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Guy Bernstein*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Executive Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">The originally executed copy of this Certification will be maintained
at the Company&rsquo;s offices and will be made available for inspection upon request.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>4
<FILENAME>f20f2020ex12-2_magicsoft.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>Exhibit 12.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER<BR>
Pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934, as amended.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">I, Asaf Berenstin, certify
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">1. I have reviewed this annual
report on Form 20-F of Magic Software Enterprises Ltd.;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">2. Based on my knowledge,
this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements
made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">3. Based on my knowledge,
the financial statements, and other financial information included in this report, fairly present in all material respects the financial
condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">4. The company&rsquo;s other
certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
Rules 13(a)-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))
for the company and have:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) Designed such disclosure
controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
information relating to the company, including its consolidated Subsidiaries, is made known to us by others within those entities, particularly
during the period in which this report is being prepared;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) Designed such internal
control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes
in accordance with generally accepted accounting principles;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(c) Evaluated the effectiveness
of the company&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(d) Disclosed in this report
any change in the company&rsquo;s internal control over financial reporting that occurred during the period covered by the annual report
that has materially affected, or is reasonably likely to materially affect, the company&rsquo;s internal control over financial reporting;
and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">5. The company&rsquo;s other
certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&rsquo;s
auditors and the audit committee of the company&rsquo;s board of directors (or persons performing the equivalent function):</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(a) All significant deficiencies
and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
affect the company&rsquo;s ability to record, process, summarize and report financial information; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(b) Any fraud, whether or
not material, that involves management or other employees who have a significant role in the company&rsquo;s internal control over financial
reporting</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Date: <FONT STYLE="background-color: white">May
13, </FONT>2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt 0.25pt 1.75pt; width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Asaf Berenstin</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Asaf Berenstin*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif"><B>(</B>Principal Financial Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">The originally executed copy of this Certification will be maintained
at the Company&rsquo;s offices and will be made available for inspection upon request.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>5
<FILENAME>f20f2020ex13-1_magicsoft.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>Exhibit 13.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the Annual
Report of Magic Software Enterprises Ltd. (the &ldquo;Company&rdquo;) on Form 20-F for the period ending December 31, 2020 as filed with
the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Guy Bernstein, Chief Executive Officer of the
Company, certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant to &sect; 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(1) The Report fully complies
with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(2) The information contained
in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt 0.25pt 1.75pt; width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Guy Bernstein</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Guy Bernstein*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Executive Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Executive Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="background-color: white">May
13, </FONT>2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">The originally executed copy of this Certification will be maintained
at the Company&rsquo;s offices and will be made available for inspection upon request.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>6
<FILENAME>f20f2020ex13-2_magicsoft.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>Exhibit 13.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CERTIFICATION PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>18 U.S.C. SECTION 1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>AS ADOPTED PURSUANT TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In connection with the Annual
Report of Magic Software Enterprises Ltd. (the &ldquo;Company&rdquo;) on Form 20-F for the period ending December 31, 2020 as filed with
the Securities and Exchange Commission on the date hereof (the &ldquo;Report&rdquo;), I, Asaf Berenstin, Chief Financial Officer of the
Company, certify, pursuant to 18 U.S.C. &sect; 1350, as adopted pursuant to &sect; 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(1) The Report fully complies
with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">(2) The information contained
in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt 0.25pt 1.75pt; width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1.5pt solid; width: 40%; padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Asaf Berenstin</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Asaf Berenstin*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Chief Financial Officer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">(Principal Financial Officer)</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><FONT STYLE="background-color: white">May 13, </FONT>2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in; text-align: left">*</TD><TD STYLE="text-align: justify">The originally executed copy of this Certification will be maintained
at the Company&rsquo;s offices and will be made available for inspection upon request.</TD>
</TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>7
<FILENAME>f20f2020ex15-1_magicsoft.htm
<DESCRIPTION>CONSENT OF KOST FORER GABBAY & KASIERER, A MEMBER OF ERNST & YOUNG GLOBAL
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in"><B>Exhibit 15.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We consent to the incorporation
by reference in the Registration Statements on Form S-8 (File No. 333-113552, 333-132221 and 333-149553), of Magic Software Enterprises
Ltd. (&ldquo;the Company&rdquo;), of our reports dated <FONT STYLE="background-color: white">May 13, </FONT>2021 with respect to the consolidated
financial statements and the effectiveness of the internal control over financial reporting of the Company and its subsidiaries included
in this Annual Report on Form 20-F for the year ended December 31, 2020, filed with the Securities and Exchange Commission.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt 0.25pt 1.75pt; width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 40%; padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/
    Kost Forer Gabbay &amp; Kasierer</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">KOST FORER GABBAY &amp; KASIERER</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0.25pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">A Member of Ernst &amp; Young Global</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tel Aviv, Israel</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="background-color: white">May 13, </FONT>2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>8
<FILENAME>f20f2020ex15-2_magicsoft.htm
<DESCRIPTION>CONSENT OF KDA AUDIT CORPORATION (RELATING TO MAGIC SOFTWARE JAPAN K.K.)
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 15.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSENT OF INDEPENDENT AUDITORS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>OF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>Magic Software Japan K.K</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We consent to the incorporation
by reference in the Registration Statements on Form S-8 (File Nos. 333-113552, 333-132221 and 333-149553) of Magic Software Enterprises
Ltd., of our report dated February 6, 2021, with respect to the financial statements of Magic Software Japan K.K. as of December 31, 2020,
which report appears in the Annual Report on Form 20-F of Magic Software Enterprises Ltd. for the year ended December 31, 2020.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; padding: 0.25pt 0.25pt 1pt; width: 40%"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">/s/ KDA Audit Corporation</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">KDA Audit Corporation</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding-top: 0.25pt; padding-right: 0.25pt; padding-left: 0.25pt"><FONT STYLE="font: 10pt Times New Roman, Times, Serif">Registered Auditors</FONT></TD>
    </TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Tokyo, Japan</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="background-color: white">May 10, </FONT>2021</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>img_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP"$  @(" @)" D*"@D-#@P.#1,1$! 1
M$QP4%A06%!PK&Q\;&Q\;*R8N)2,E+B9$-2\O-41.0CY"3E]555]W<7><G-$!
M" @(" D("0H*"0T.# X-$Q$0$!$3'!06%!84'"L;'QL;'QLK)BXE(R4N)D0U
M+R\U1$Y"/D).7U557W=Q=YR<T?_" !$( &( 50,!(@ "$0$#$0'_Q  ;  $
M @,! 0               P0"!@<!!?_:  @! 0    #OX\Q]QJ4'WAA6HT8U
MS[WD5&A'//8GL1UHI[$GIZ] #BL.TZST_F'8+HX5N>RZ7K&\[^'"MVV.7C'>
M)@XS ZGRSMH/G6<998T%LT[.&WYG3S;/9U'&*W+2EPW ""<'_\0 &@$!  ,
M P                ,$!0$&!__:  @! A     JX'6)O0,FC:TK4_(    ?
M_\0 & $!  ,!                  $#! +_V@ ( 0,0    )T:J\5EM?'$
M    _\0 .!   @$# @,#"P(%!0       0(#  01!2$2,4$3(%$&$!4B(S)"
M<8&AL11A-%5SD9,P0&+!X?_:  @! 0 !/P#N8H^8LHJ2]A3KGY5)?2-LHQ]S
M5J[$R9;P[I(J2YB3FPI]08^ZO]Z>:5]V;;S"K0>_]/-FGEC0'B*U)J"[\ S^
M*>YFD^+^VU)%*QV0_?\ )I;.<] *73F^)_M0T^/KD_;\4MI OP"@@%.S@85&
M/VITNG^)5'[9)_ZH6 ."[L6I+* ? /KO0AC78**"B@/]A>7]^+RY O)\=J_Q
MMC ;; SL*%YJ948N+GZ.^/S6G3WNI:7<6)EF6ZA]K ^2"XZJ3D$U#JNI03I)
M^JF+(X)5W8C;F",\CUJ^UJ"+1QJ$>,2(.R7_ )'H:ANM4N9TBCNYV>5N$>T(
MW8_/8>/@*L;9K>UBA+M(R+ZSL223U.^_R[M]_&W7]9_S6E>5EG8Z?;VTEM*S
M1J1D8QG/[D5I&NVNJM,D4,B&-0Q+8W!V&,$UY6Z4+6\-U$/8SDY\ W,T]S,]
MO';&3V2.65>F2,'_ ,\*\C]).&U&4>*Q?@GO7W\;=?UG_-:5Y*Z;>:=;W4LU
MR'=,D*5"@Y_<9K2M#M-,>9X))6,@ /&5.,;C& *UVW2;1[[M!RB9U^:@D'/2
ME )'S'YJ&&."%(HP%15"HO@!WKS2M4:[N633[I@97*D1N<@DD$8&X->AM8_E
MMW_A>O0VL?RV[_PO4\4SZ'-$L;&3]&4" 9.>#&,>-)I&K<2MZ.NO>&_8OX_+
MOP:C9W$QBBG4OEMB",E#@XR.E32QQJIE?AR<9QL,#)R0-J-U;HD,AD'#+[OB
M=BVWTJ-PZ*RG8@$=#CS.ZHK2.0%0%F/0 ;DTCJZJP(P1Q?2GN;=&DS(N495;
M]B_NCZ]R+1;_ (B&]0@7/K&7B!$V0.%,$*=]SUHZ=J4Q8R(J'U 5X\Y"0LG0
M8YM3Z5>"1'94/ J^U,F. "$Q\ '3#5%I%Y%*LN>"820^MQDX01!2,<CO6B6]
MS$=03LUC80Q)DL75I4# D_/.^*LM-OTLM3BD4 S1\,:\0(#,F"=A@ TVCWYM
M2HC[-1,I:$2 YQ'PD@D$;MTJXT67%W[!)#)V#H[2 %C%C*G;F^^_*IM(U"22
M]()!D1N##@#!"@(=L^IT/*H88H(Q%&G"@)P,D\SD^97U\70B/:=FLK(&8'<0
MGM QVY2<B:A],2B&,R7B@S0B1FC ="48R8V]P;8-2+JD0U.+LY3&YG,("DY;
MM,DL,8)-.=<B:Y:(SEG:[5$:,$*$/$A7;F>F:LGO)['4DCGG,B2D0M(,2 K&
MI (P*637W2=Y5GC0!74!#Q!)F!*J"#ED&=JB359NU29[I8A:RE 4 :3UV"!Q
MCGCH-ZA2\-]IZRI<@1RI@=G[-4$/,G&S9SM_H6T4<:(D:*JY.RC [_\ _\0
M)1$  00 !0,%             P ! @0%!A$2(1 3,A0B0%)Q_]H " $" 0$_
M .A;0 L[SFT5;S-5#P+WNK6/WK3[8-I%"E;[<?Q&/*'C#<Z,^*GX&S#BGR_8
M.^I[&J%EJC#F3;D+"J0_$,5Z8/T9:?.__\0 (1$  @$# P4
M 0(  P0Q$!$A$A,40$+_V@ ( 0,! 3\ T"L<1+9SF);4US& ZC -XO:7/,\A
..5X58;FH8:KGZFY]__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>mgic-20201231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 19:47:54 UTC 2021 -->
<xs:schema elementFormDefault="qualified" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:srt-types="http://fasb.org/srt-types/2020-01-31" targetNamespace="http://magicsoftware.com/20201231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2020-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:mgic="http://magicsoftware.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20201231_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20201231_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20201231_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="mgic-20201231_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet" id="mgic_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals" id="mgic_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ConsolidatedIncomeStatement" id="mgic_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome" id="mgic_r_ConsolidatedComprehensiveIncome">
        <link:definition>004 - Statement - Consolidated Statements of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3" id="mgic_r_ShareholdersEquityType2or3">
        <link:definition>005 - Statement - Consolidated Statements of Changes in Shareholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals" id="mgic_r_ShareholdersEquityType2or3_Parentheticals">
        <link:definition>006 - Statement - Consolidated Statements of Changes in Shareholders&#8217; Equity (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ConsolidatedCashFlow" id="mgic_r_ConsolidatedCashFlow">
        <link:definition>007 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/General" id="mgic_r_General">
        <link:definition>008 - Disclosure - General</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SignificantAccountingPolicies" id="mgic_r_SignificantAccountingPolicies">
        <link:definition>009 - Disclosure - Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness" id="mgic_r_BusinessCombinationSignificantTransactionandSaleofBusiness">
        <link:definition>010 - Disclosure - Business Combination, Significant Transaction and Sale of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/MarketableSecurities" id="mgic_r_MarketableSecurities">
        <link:definition>011 - Disclosure - Marketable Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/FairValueMeasurements" id="mgic_r_FairValueMeasurements">
        <link:definition>012 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses" id="mgic_r_OtherAccountsReceivableandPrepaidExpenses">
        <link:definition>013 - Disclosure - Other Accounts Receivable and Prepaid Expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/PropertyandEquipmentNet" id="mgic_r_PropertyandEquipmentNet">
        <link:definition>014 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/IntangibleAssetsNet" id="mgic_r_IntangibleAssetsNet">
        <link:definition>015 - Disclosure - Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/Goodwill" id="mgic_r_Goodwill">
        <link:definition>016 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ShortTermDebt" id="mgic_r_ShortTermDebt">
        <link:definition>017 - Disclosure - Short Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable" id="mgic_r_AccruedExpensesandOtherAccountsPayable">
        <link:definition>018 - Disclosure - Accrued Expenses and Other Accounts Payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/LongTermDebt" id="mgic_r_LongTermDebt">
        <link:definition>019 - Disclosure - Long Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/TaxesonIncome" id="mgic_r_TaxesonIncome">
        <link:definition>020 - Disclosure - Taxes on Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/Equity" id="mgic_r_Equity">
        <link:definition>021 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/RelatedPartiesTransactions" id="mgic_r_RelatedPartiesTransactions">
        <link:definition>022 - Disclosure - Related Parties Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/CommitmentsandContingencies" id="mgic_r_CommitmentsandContingencies">
        <link:definition>023 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/NetEarningsPerShare" id="mgic_r_NetEarningsPerShare">
        <link:definition>024 - Disclosure - Net Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers" id="mgic_r_SegmentGeographicalInformationandMajorCustomers">
        <link:definition>025 - Disclosure - Segment Geographical Information and Major Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/RevenueRecognition" id="mgic_r_RevenueRecognition">
        <link:definition>026 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeData" id="mgic_r_SelectedStatementsofIncomeData">
        <link:definition>027 - Disclosure - Selected Statements of Income Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/Leases" id="mgic_r_Leases">
        <link:definition>028 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SubsequentEvents" id="mgic_r_SubsequentEvents">
        <link:definition>029 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/AccountingPoliciesByPolicy" id="mgic_r_AccountingPoliciesByPolicy">
        <link:definition>030 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesTables" id="mgic_r_SignificantAccountingPoliciesTables">
        <link:definition>031 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables" id="mgic_r_BusinessCombinationSignificantTransactionandSaleofBusinessTables">
        <link:definition>032 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/MarketableSecuritiesTables" id="mgic_r_MarketableSecuritiesTables">
        <link:definition>033 - Disclosure - Marketable Securities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/FairValueMeasurementsTables" id="mgic_r_FairValueMeasurementsTables">
        <link:definition>034 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables" id="mgic_r_OtherAccountsReceivableandPrepaidExpensesTables">
        <link:definition>035 - Disclosure - Other Accounts Receivable and Prepaid Expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetTables" id="mgic_r_PropertyandEquipmentNetTables">
        <link:definition>036 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/IntangibleAssetsNetTables" id="mgic_r_IntangibleAssetsNetTables">
        <link:definition>037 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/GoodwillTables" id="mgic_r_GoodwillTables">
        <link:definition>038 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ShortTermDebtTables" id="mgic_r_ShortTermDebtTables">
        <link:definition>039 - Disclosure - Short Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables" id="mgic_r_AccruedExpensesandOtherAccountsPayableTables">
        <link:definition>040 - Disclosure - Accrued Expenses and Other Accounts Payable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/LongTermDebtTables" id="mgic_r_LongTermDebtTables">
        <link:definition>041 - Disclosure - Long Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/TaxesonIncomeTables" id="mgic_r_TaxesonIncomeTables">
        <link:definition>042 - Disclosure - Taxes on Income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/EquityTables" id="mgic_r_EquityTables">
        <link:definition>043 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/NetEarningsPerShareTables" id="mgic_r_NetEarningsPerShareTables">
        <link:definition>044 - Disclosure - Net Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables" id="mgic_r_SegmentGeographicalInformationandMajorCustomersTables">
        <link:definition>045 - Disclosure - Segment Geographical Information and Major Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/RevenueRecognitionTables" id="mgic_r_RevenueRecognitionTables">
        <link:definition>046 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables" id="mgic_r_SelectedStatementsofIncomeDataTables">
        <link:definition>047 - Disclosure - Selected Statements of Income Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/LeasesTables" id="mgic_r_LeasesTables">
        <link:definition>048 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesDetails" id="mgic_r_SignificantAccountingPoliciesDetails">
        <link:definition>049 - Disclosure - Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable" id="mgic_r_ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable">
        <link:definition>050 - Disclosure - Significant Accounting Policies (Details) - Schedule of reconciliation of the redeemable non-controlling interests</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable" id="mgic_r_ScheduleofpropertyandequipmentnetTable">
        <link:definition>051 - Disclosure - Significant Accounting Policies (Details) - Schedule of property and equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" id="mgic_r_ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable">
        <link:definition>052 - Disclosure - Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails" id="mgic_r_BusinessCombinationSignificantTransactionandSaleofBusinessDetails">
        <link:definition>053 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable">
        <link:definition>054 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0">
        <link:definition>055 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00">
        <link:definition>056 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000">
        <link:definition>057 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000">
        <link:definition>058 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000" id="mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000">
        <link:definition>059 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/MarketableSecuritiesDetails" id="mgic_r_MarketableSecuritiesDetails">
        <link:definition>060 - Disclosure - Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable" id="mgic_r_SummaryofmarketablesecuritiesTable">
        <link:definition>061 - Disclosure - Marketable Securities (Details) - Summary of marketable securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" id="mgic_r_ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable">
        <link:definition>062 - Disclosure - Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" id="mgic_r_ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable">
        <link:definition>063 - Disclosure - Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable" id="mgic_r_ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable">
        <link:definition>064 - Disclosure - Fair Value Measurements (Details) - Schedule of fair value measurements using significant unobservable inputs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable" id="mgic_r_ScheduleofotheraccountsreceivableandprepaidexpensesTable">
        <link:definition>065 - Disclosure - Other Accounts Receivable and Prepaid Expenses (Details) - Schedule of other accounts receivable and prepaid expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetDetails" id="mgic_r_PropertyandEquipmentNetDetails">
        <link:definition>066 - Disclosure - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0" id="mgic_r_ScheduleofpropertyandequipmentnetTable0">
        <link:definition>067 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/IntangibleAssetsNetDetails" id="mgic_r_IntangibleAssetsNetDetails">
        <link:definition>068 - Disclosure - Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofintangibleassetsTable" id="mgic_r_ScheduleofintangibleassetsTable">
        <link:definition>069 - Disclosure - Intangible Assets, Net (Details) - Schedule of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable" id="mgic_r_ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable">
        <link:definition>070 - Disclosure - Intangible Assets, Net (Details) - Schedule of estimated future amortization expense of intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7b7AHW8Vih4VwYVTbn/LWaseCf8M5VHydpVADuI9RLaXvU2pd2NfX/Q7IAjz9abSaF5GEHrZxLFdljpNme2M1vYyJED23ApVUAom7dDW1PFegmNuuvCa5fU30uk1jNSfbA==] CSR-->
      <link:roleType roleURI="http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable" id="mgic_r_SummaryofchangesinthecarryingamountofgoodwillTable">
        <link:definition>071 - Disclosure - Goodwill (Details) - Summary of changes in the carrying amount of goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofshorttermdebtTable" id="mgic_r_ScheduleofshorttermdebtTable">
        <link:definition>072 - Disclosure - Short Term Debt (Details) - Schedule of short term debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable" id="mgic_r_ScheduleofaccruedexpensesandotheraccountspayableTable">
        <link:definition>073 - Disclosure - Accrued Expenses and Other Accounts Payable (Details) - Schedule of accrued expenses and other accounts payable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/LongTermDebtDetails" id="mgic_r_LongTermDebtDetails">
        <link:definition>074 - Disclosure - Long Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoflongtermdebtTable" id="mgic_r_ScheduleoflongtermdebtTable">
        <link:definition>075 - Disclosure - Long Term Debt (Details) - Schedule of long term debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/TaxesonIncomeDetails" id="mgic_r_TaxesonIncomeDetails">
        <link:definition>076 - Disclosure - Taxes on Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable" id="mgic_r_ScheduleofincomebeforetaxesonincomeTable">
        <link:definition>077 - Disclosure - Taxes on Income (Details) - Schedule of income before taxes on income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable" id="mgic_r_ScheduleoftaxesonincometaxbenefitTable">
        <link:definition>078 - Disclosure - Taxes on Income (Details) - Schedule of taxes on income (tax benefit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable" id="mgic_r_ScheduleofdeferredtaxassetsandliabilitiesTable">
        <link:definition>079 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax assets and liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable" id="mgic_r_ScheduleofdeferredtaxliabilitiesTable">
        <link:definition>080 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable" id="mgic_r_ScheduleofeffectiveincometaxratereconciliationTable">
        <link:definition>081 - Disclosure - Taxes on Income (Details) - Schedule of effective income tax rate reconciliation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable" id="mgic_r_ScheduleofunrecognizedtaxbenefitsTable">
        <link:definition>082 - Disclosure - Taxes on Income (Details) - Schedule of unrecognized tax benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/EquityDetails" id="mgic_r_EquityDetails">
        <link:definition>083 - Disclosure - Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable" id="mgic_r_ScheduleofemployeeoptionactivityTable">
        <link:definition>084 - Disclosure - Equity (Details) - Schedule of employee option activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable" id="mgic_r_ScheduleofoptionsoutstandingTable">
        <link:definition>085 - Disclosure - Equity (Details) - Schedule of options outstanding</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable" id="mgic_r_ScheduleofaccumulatedothercomprehensiveincomelossTable">
        <link:definition>086 - Disclosure - Equity (Details) - Schedule of accumulated other comprehensive income (loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/RelatedPartiesTransactionsDetails" id="mgic_r_RelatedPartiesTransactionsDetails">
        <link:definition>087 - Disclosure - Related Parties Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/CommitmentsandContingenciesDetails" id="mgic_r_CommitmentsandContingenciesDetails">
        <link:definition>088 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable" id="mgic_r_ScheduleofcomputationofbasicanddilutednetearningspershareTable">
        <link:definition>089 - Disclosure - Net Earnings Per Share (Details) - Schedule of computation of basic and diluted net earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails" id="mgic_r_SegmentGeographicalInformationandMajorCustomersDetails">
        <link:definition>090 - Disclosure - Segment Geographical Information and Major Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable" id="mgic_r_ScheduleofreportedsegmentresultsofoperationTable">
        <link:definition>091 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of reported segment results of operation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable" id="mgic_r_ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable">
        <link:definition>092 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of total revenues classified according to geographical destination</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoflonglivedassetsTable" id="mgic_r_ScheduleoflonglivedassetsTable">
        <link:definition>093 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of long-lived assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/RevenueRecognitionDetails" id="mgic_r_RevenueRecognitionDetails">
        <link:definition>094 - Disclosure - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" id="mgic_r_ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable">
        <link:definition>095 - Disclosure - Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable" id="mgic_r_ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable">
        <link:definition>096 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable" id="mgic_r_ScheduleofresearchanddevelopmentcostsnetTable">
        <link:definition>097 - Disclosure - Selected Statements of Income Data (Details) - Schedule of research and development costs, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable" id="mgic_r_ScheduleoffinancialincomeexpensesnetTable">
        <link:definition>098 - Disclosure - Selected Statements of Income Data (Details) - Schedule of financial income (expenses), net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/LeasesDetails" id="mgic_r_LeasesDetails">
        <link:definition>099 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" id="mgic_r_ScheduleofweightedaverageremainingleasetermsanddiscountratesTable">
        <link:definition>100 - Disclosure - Leases (Details) - Schedule of weighted average remaining lease terms and discount rates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable" id="mgic_r_ScheduleofmaturitiesofleaseliabilitiesTable">
        <link:definition>101 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/SubsequentEventsDetails" id="mgic_r_SubsequentEventsDetails">
        <link:definition>102 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://magicsoftware.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2020-01-31" schemaLocation="https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd"/>
  <xs:element name="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
  <xs:element name="ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract"/>
  <xs:element name="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
  <xs:element name="SummaryOfMarketableSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SummaryOfMarketableSecuritiesAbstract"/>
  <xs:element name="ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract"/>
  <xs:element name="ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract"/>
  <xs:element name="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract"/>
  <xs:element name="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract"/>
  <xs:element name="ScheduleOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract"/>
  <xs:element name="SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract"/>
  <xs:element name="ScheduleOfShortTermDebtAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfShortTermDebtAbstract"/>
  <xs:element name="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract"/>
  <xs:element name="ScheduleOfLongTermDebtAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfLongTermDebtAbstract"/>
  <xs:element name="ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract"/>
  <xs:element name="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfDeferredTaxLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
  <xs:element name="ScheduleOfUnrecognizedTaxBenefitsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract"/>
  <xs:element name="ScheduleOfEmployeeOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEmployeeOptionActivityAbstract"/>
  <xs:element name="ScheduleOfOptionsOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfOptionsOutstandingAbstract"/>
  <xs:element name="ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract"/>
  <xs:element name="ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract"/>
  <xs:element name="ScheduleOfReportedSegmentResultsOfOperationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract"/>
  <xs:element name="ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract"/>
  <xs:element name="ScheduleOfLongLivedAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfLongLivedAssetsAbstract"/>
  <xs:element name="ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract"/>
  <xs:element name="ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
  <xs:element name="ScheduleOfResearchAndDevelopmentCostsNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract"/>
  <xs:element name="ScheduleOfFinancialIncomeExpensesNetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract"/>
  <xs:element name="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
  <xs:element name="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract"/>
  <xs:element name="MagicSoftwareEnterprisesEquityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MagicSoftwareEnterprisesEquityAbstract"/>
  <xs:element name="ShareCapitalAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareCapitalAbstract"/>
  <xs:element name="AssetsAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AssetsAbstract0"/>
  <xs:element name="AssetsAbstract00" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AssetsAbstract00"/>
  <xs:element name="LiabilitiesAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LiabilitiesAbstract0"/>
  <xs:element name="CostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostAbstract"/>
  <xs:element name="AccumulatedDepreciationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationAbstract"/>
  <xs:element name="OriginalAmountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OriginalAmountsAbstract"/>
  <xs:element name="AccumulatedAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedAmortizationAbstract"/>
  <xs:element name="CurrentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentAbstract"/>
  <xs:element name="DeferredTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredTaxesAbstract"/>
  <xs:element name="InAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_InAbstract"/>
  <xs:element name="a2018Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2018Abstract"/>
  <xs:element name="a2019Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2019Abstract"/>
  <xs:element name="a2020Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2020Abstract"/>
  <xs:element name="a2020Abstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_a2020Abstract0"/>
  <xs:element name="ShorttermBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShorttermBankDeposits"/>
  <xs:element name="SeverancePayFund" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_SeverancePayFund"/>
  <xs:element name="LiabilitiesDueToAcquisitionActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LiabilitiesDueToAcquisitionActivities"/>
  <xs:element name="Software" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_Software"/>
  <xs:element name="RevenuesFromMaintenanceAndTechnicalSupport" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenuesFromMaintenanceAndTechnicalSupport"/>
  <xs:element name="RevenuesFromConsultingServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenuesFromConsultingServices"/>
  <xs:element name="SalesRevenuesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_SalesRevenuesNet"/>
  <xs:element name="CostOfSoftware" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostOfSoftware"/>
  <xs:element name="CostOfMaintenanceAndTechnicalSupport" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostOfMaintenanceAndTechnicalSupport"/>
  <xs:element name="CostOfConsultingServices" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostOfConsultingServices"/>
  <xs:element name="ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions"/>
  <xs:element name="IncreaseInValuationOfConsiderationRelatedToAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions"/>
  <xs:element name="ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests"/>
  <xs:element name="ComprehensiveIncomeAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
  <xs:element name="IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests"/>
  <xs:element name="OtherComprehensiveIncomeloss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherComprehensiveIncomeloss"/>
  <xs:element name="ProfitLossExcludingRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest"/>
  <xs:element name="AcquisitionOfRedeemableNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquisitionOfRedeemableNoncontrollingInterests"/>
  <xs:element name="IncreaseDecreaseInDeferredTaxesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseDecreaseInDeferredTaxesNet"/>
  <xs:element name="IncreaseDecreaseInTradeReceivableNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseDecreaseInTradeReceivableNet"/>
  <xs:element name="OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses"/>
  <xs:element name="IncreaseDecreaseInExchangeRateOfLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseDecreaseInExchangeRateOfLoans"/>
  <xs:element name="IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense"/>
  <xs:element name="ProceedsFromShortTermLoansToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ProceedsFromShortTermLoansToRelatedParties"/>
  <xs:element name="ProceedsFromInvestmentInShorttermBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ProceedsFromInvestmentInShorttermBankDeposits"/>
  <xs:element name="DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests"/>
  <xs:element name="RepaymentsOfShortTermAndLongTermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_RepaymentsOfShortTermAndLongTermDebt"/>
  <xs:element name="DeferredAcquisitionPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredAcquisitionPayment"/>
  <xs:element name="ContingentAcquisitionConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ContingentAcquisitionConsideration"/>
  <xs:element name="OperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OperatingLeaseRightOfUseAssets"/>
  <xs:element name="GoodwillTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_GoodwillTable"/>
  <xs:element name="RevenueRecognitionTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionTextBlock"/>
  <xs:element name="ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock"/>
  <xs:element name="IntangibleAssetsPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IntangibleAssetsPolicyTextBlock"/>
  <xs:element name="AccruedSeverancePayAndRetirementPlanPolicyTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock"/>
  <xs:element name="ScheduleOfAnnualRatesOfDepreciationTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock"/>
  <xs:element name="EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"/>
  <xs:element name="BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable"/>
  <xs:element name="BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems"/>
  <xs:element name="ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock"/>
  <xs:element name="GoodwillTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_GoodwillTablesTable"/>
  <xs:element name="GoodwillTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_GoodwillTablesLineItems"/>
  <xs:element name="ScheduleOfDeferredTaxLiabilitieTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock"/>
  <xs:element name="ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock"/>
  <xs:element name="ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock"/>
  <xs:element name="ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"/>
  <xs:element name="ScheduleOfFinancialIncomeExpensesNetTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock"/>
  <xs:element name="ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"/>
  <xs:element name="LeasesTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LeasesTablesTable"/>
  <xs:element name="LeasesTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeasesTablesLineItems"/>
  <xs:element name="NetIncomeAttributableToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest"/>
  <xs:element name="DividendDeclaredToRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DividendDeclaredToRedeemableNoncontrollingInterest"/>
  <xs:element name="AcquisitionOfRedeemableNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquisitionOfRedeemableNoncontrollingInterest"/>
  <xs:element name="IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions"/>
  <xs:element name="RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems"/>
  <xs:element name="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
  <xs:element name="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
  <xs:element name="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
  <xs:element name="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
  <xs:element name="BusinessCombinationGoodwill" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationGoodwill"/>
  <xs:element name="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"/>
  <xs:element name="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems"/>
  <xs:element name="OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities"/>
  <xs:element name="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
  <xs:element name="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems"/>
  <xs:element name="CorporateBondsFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CorporateBondsFairValueDisclosure"/>
  <xs:element name="ConvertibleBondsFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ConvertibleBondsFairValueDisclosure"/>
  <xs:element name="FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions"/>
  <xs:element name="FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration"/>
  <xs:element name="FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration"/>
  <xs:element name="FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration"/>
  <xs:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate"/>
  <xs:element name="ReceivableFromGovernmentAuthorities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ReceivableFromGovernmentAuthorities"/>
  <xs:element name="CostLeaseholdImprovements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostLeaseholdImprovements"/>
  <xs:element name="CostComputersAndPeripheralEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostComputersAndPeripheralEquipment"/>
  <xs:element name="CostOfficeFurnitureAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostOfficeFurnitureAndEquipment"/>
  <xs:element name="CostMotorVehicles" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostMotorVehicles"/>
  <xs:element name="CostSoftware" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CostSoftware"/>
  <xs:element name="PropertyPlantAndEquipmentGrossTotalCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PropertyPlantAndEquipmentGrossTotalCost"/>
  <xs:element name="AccumulatedDepreciationLeaseholdImprovements" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationLeaseholdImprovements"/>
  <xs:element name="AccumulatedDepreciationComputersAndPeripheralEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment"/>
  <xs:element name="AccumulatedDepreciationOfficeFurnitureAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment"/>
  <xs:element name="AccumulatedDepreciationMotorVehicles" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationMotorVehicles"/>
  <xs:element name="AccumulatedDepreciationSoftware" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedDepreciationSoftware"/>
  <xs:element name="DepreciatedCostPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DepreciatedCostPropertyPlantAndEquipment"/>
  <xs:element name="TotalOriginalAmountIntangibleAssetsGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalOriginalAmountIntangibleAssetsGross"/>
  <xs:element name="TotalShortTermBorrowings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TotalShortTermBorrowings"/>
  <xs:element name="OtherReceivableFromGovernmentAuthorities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_OtherReceivableFromGovernmentAuthorities"/>
  <xs:element name="DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast"/>
  <xs:element name="IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences"/>
  <xs:element name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited"/>
  <xs:element name="SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" type="num:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable"/>
  <xs:element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
  <xs:element name="AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet"/>
  <xs:element name="AccretionOfRedeemableNoncontrollingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_AccretionOfRedeemableNoncontrollingInterests"/>
  <xs:element name="NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter"/>
  <xs:element name="Expenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_Expenses"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"/>
  <xs:element name="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems"/>
  <xs:element name="EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent"/>
  <xs:element name="EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears"/>
  <xs:element name="EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears"/>
  <xs:element name="ResearchAndDevelopmentExpenseGross" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ResearchAndDevelopmentExpenseGross"/>
  <xs:element name="InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities"/>
  <xs:element name="FinancialExpenseIncomeNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_FinancialExpenseIncomeNet"/>
  <xs:element name="LessImputedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_LessImputedInterest"/>
  <xs:element name="SignificantAccountingPoliciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SignificantAccountingPoliciesDetailsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SignificantAccountingPoliciesDetailsLineItems"/>
  <xs:element name="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable"/>
  <xs:element name="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems"/>
  <xs:element name="PaymentsUponClosingOfBusinessAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_PaymentsUponClosingOfBusinessAcquisition"/>
  <xs:element name="BusinessAcquisitionContingentConsiderationDeferredPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment"/>
  <xs:element name="ContingentConsiderationInFuturePerformance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ContingentConsiderationInFuturePerformance"/>
  <xs:element name="AdditionalRateOwnershipAcquired" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="mgic_AdditionalRateOwnershipAcquired"/>
  <xs:element name="RecognizedTradingLossesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_RecognizedTradingLossesAmount"/>
  <xs:element name="DepreciationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_DepreciationExpense"/>
  <xs:element name="LongTermDebtDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_LongTermDebtDetailsTable"/>
  <xs:element name="LongTermDebtDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LongTermDebtDetailsLineItems"/>
  <xs:element name="InvestmentGeographicsRegionDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_InvestmentGeographicsRegionDomain"/>
  <xs:element name="AmendmentDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AmendmentDomain"/>
  <xs:element name="TaxesonIncomeDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_TaxesonIncomeDetailsTable"/>
  <xs:element name="TaxesonIncomeDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxesonIncomeDetailsLineItems"/>
  <xs:element name="TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings"/>
  <xs:element name="TaxBenefitsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxBenefitsDescription"/>
  <xs:element name="CapitalGainsTaxRateDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CapitalGainsTaxRateDescription"/>
  <xs:element name="RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany"/>
  <xs:element name="RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany"/>
  <xs:element name="CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends"/>
  <xs:element name="ExpensesTaxesWithRegardsToTaxUncertainties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExpensesTaxesWithRegardsToTaxUncertainties"/>
  <xs:element name="EquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_EquityDetailsTable"/>
  <xs:element name="EquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EquityDetailsLineItems"/>
  <xs:element name="DividendDistributionMaximumPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DividendDistributionMaximumPercentage"/>
  <xs:element name="TradeAndOtherReceivablesBalancesDueToItsRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties"/>
  <xs:element name="TypeOfCurrencyDomain" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TypeOfCurrencyDomain"/>
  <xs:element name="CommitmentsandContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_CommitmentsandContingenciesDetailsTable"/>
  <xs:element name="CommitmentsandContingenciesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CommitmentsandContingenciesDetailsLineItems"/>
  <xs:element name="BankGuaranteesAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_BankGuaranteesAmount"/>
  <xs:element name="RestrictedBankDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="mgic_RestrictedBankDeposits"/>
  <xs:element name="LeaseTerm" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_LeaseTerm"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="mgic_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SubsequentEventsDetailsLineItems"/>
  <xs:element name="AmendmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mgic_AmendmentAxis"/>
  <xs:element name="InvestmentGeographicsRegionAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mgic_InvestmentGeographicsRegionAxis"/>
  <xs:element name="TypeOfCurrencyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="mgic_TypeOfCurrencyAxis"/>
  <xs:element name="AcquiredTechnologyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AcquiredTechnologyMember"/>
  <xs:element name="AptonetIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_AptonetIncMember"/>
  <xs:element name="CapitalizedSoftwareCostsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CapitalizedSoftwareCostsMember"/>
  <xs:element name="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember"/>
  <xs:element name="EconomicPolicyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_EconomicPolicyMember"/>
  <xs:element name="ExercisePriceOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExercisePriceOneMember"/>
  <xs:element name="ExercisePriceTwoMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ExercisePriceTwoMember"/>
  <xs:element name="FormulaTelecomSolutionsLtdMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_FormulaTelecomSolutionsLtdMember"/>
  <xs:element name="IndustrialCompaniesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IndustrialCompaniesMember"/>
  <xs:element name="InfinigySolutionsLlcMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_InfinigySolutionsLlcMember"/>
  <xs:element name="IsraeliInstitutionalCorporationMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_IsraeliInstitutionalCorporationMember"/>
  <xs:element name="ItProfessionalServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ItProfessionalServicesMember"/>
  <xs:element name="NISMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NISMember"/>
  <xs:element name="NetEffectsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NetEffectsIncMember"/>
  <xs:element name="NonIsraelSubsidiariesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_NonIsraelSubsidiariesMember"/>
  <xs:element name="OnTargetGroupIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OnTargetGroupIncMember"/>
  <xs:element name="OthersMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_OthersMember"/>
  <xs:element name="PowWowIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_PowWowIncMember"/>
  <xs:element name="PreferredTechnologyEnterpriseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_PreferredTechnologyEnterpriseMember"/>
  <xs:element name="ShorttermCreditFromBanksMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShorttermCreditFromBanksMember"/>
  <xs:element name="ShorttermCreditFromBanksOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_ShorttermCreditFromBanksOneMember"/>
  <xs:element name="SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember"/>
  <xs:element name="SoftwareServicesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_SoftwareServicesMember"/>
  <xs:element name="StockellInformationSystemsIncMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_StockellInformationSystemsIncMember"/>
  <xs:element name="TaxAmendmentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TaxAmendmentMember"/>
  <xs:element name="TwoThousandAndSevenPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_TwoThousandAndSevenPlanMember"/>
  <xs:element name="UnallocatedExpensesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_UnallocatedExpensesMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="mgic_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>mgic-20201231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 19:47:54 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedBalanceSheet" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedIncomeStatement" roleURI="http://magicsoftware.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedComprehensiveIncome" roleURI="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedCashFlow" roleURI="http://magicsoftware.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SummaryofmarketablesecuritiesTable" roleURI="http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofotheraccountsreceivableandprepaidexpensesTable" roleURI="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofaccruedexpensesandotheraccountspayableTable" roleURI="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ShorttermBankDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="mgic_ShorttermBankDeposits" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="mgic_SeverancePayFund" xlink:href="mgic-20201231.xsd#mgic_SeverancePayFund"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="mgic_SeverancePayFund" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OtherReceivables" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_Goodwill" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ShortTermBorrowings" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_LiabilitiesDueToAcquisitionActivities" xlink:href="mgic-20201231.xsd#mgic_LiabilitiesDueToAcquisitionActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="mgic_LiabilitiesDueToAcquisitionActivities" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LongTermDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="4" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="mgic_SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <loc xlink:type="locator" xlink:label="mgic_Software" xlink:href="mgic-20201231.xsd#mgic_Software"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgic_SalesRevenuesNet" xlink:to="mgic_Software" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenuesFromMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromMaintenanceAndTechnicalSupport"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgic_SalesRevenuesNet" xlink:to="mgic_RevenuesFromMaintenanceAndTechnicalSupport" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenuesFromConsultingServices" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromConsultingServices"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgic_SalesRevenuesNet" xlink:to="mgic_RevenuesFromConsultingServices" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfSoftware" xlink:href="mgic-20201231.xsd#mgic_CostOfSoftware"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="mgic_CostOfSoftware" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_CostOfMaintenanceAndTechnicalSupport"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="mgic_CostOfMaintenanceAndTechnicalSupport" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfConsultingServices" xlink:href="mgic-20201231.xsd#mgic_CostOfConsultingServices"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfRevenue" xlink:to="mgic_CostOfConsultingServices" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="mgic_SalesRevenuesNet" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfRevenue" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7b7AHW8Vih4VwYVTbn/LWaseCf8M5VHydpVADuI9RLaXvU2pd2NfX/Q7IAjz9abSaF5GEHrZxLFdljpNme2M1vYyJED23ApVUAom7dDW1PFeYR1Bk2zPBtOZZfk9R84OrA==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests" order="3" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInDeferredTaxesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgic_IncreaseDecreaseInDeferredTaxesNet" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInTradeReceivableNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgic_IncreaseDecreaseInTradeReceivableNet" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:href="mgic-20201231.xsd#mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInExchangeRateOfLoans" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInExchangeRateOfLoans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="mgic_IncreaseDecreaseInExchangeRateOfLoans" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireSoftware"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireSoftware" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_ProceedsFromShortTermLoansToRelatedParties" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromShortTermLoansToRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="mgic_ProceedsFromShortTermLoansToRelatedParties" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_ProceedsFromInvestmentInShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromInvestmentInShorttermBankDeposits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="mgic_ProceedsFromInvestmentInShorttermBankDeposits" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:href="mgic-20201231.xsd#mgic_RepaymentsOfShortTermAndLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="mgic_RepaymentsOfShortTermAndLongTermDebt" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:to="us-gaap_Goodwill" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecurities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_MarketableSecurities" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_MarketableSecurities" xlink:to="us-gaap_AvailableForSaleSecurities" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:label="mgic_CorporateBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_CorporateBondsFairValueDisclosure"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="mgic_CorporateBondsFairValueDisclosure" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_ConvertibleBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_ConvertibleBondsFairValueDisclosure"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="mgic_ConvertibleBondsFairValueDisclosure" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" order="1" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_ReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_ReceivableFromGovernmentAuthorities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="mgic_ReceivableFromGovernmentAuthorities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_OtherReceivableFromGovernmentAuthorities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="mgic_OtherReceivableFromGovernmentAuthorities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="4" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>mgic-20201231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 19:47:54 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedBalanceSheet" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedIncomeStatement" roleURI="http://magicsoftware.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedComprehensiveIncome" roleURI="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShareholdersEquityType2or3" roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedCashFlow" roleURI="http://magicsoftware.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_General" roleURI="http://magicsoftware.com/role/General"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SignificantAccountingPolicies" roleURI="http://magicsoftware.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_BusinessCombinationSignificantTransactionandSaleofBusiness" roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_MarketableSecurities" roleURI="http://magicsoftware.com/role/MarketableSecurities"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_FairValueMeasurements" roleURI="http://magicsoftware.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpenses" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_PropertyandEquipmentNet" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_IntangibleAssetsNet" roleURI="http://magicsoftware.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_Goodwill" roleURI="http://magicsoftware.com/role/Goodwill"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShortTermDebt" roleURI="http://magicsoftware.com/role/ShortTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayable" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LongTermDebt" roleURI="http://magicsoftware.com/role/LongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_TaxesonIncome" roleURI="http://magicsoftware.com/role/TaxesonIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_Equity" roleURI="http://magicsoftware.com/role/Equity"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RelatedPartiesTransactions" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_CommitmentsandContingencies" roleURI="http://magicsoftware.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_NetEarningsPerShare" roleURI="http://magicsoftware.com/role/NetEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomers" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RevenueRecognition" roleURI="http://magicsoftware.com/role/RevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SelectedStatementsofIncomeData" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeData"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_Leases" roleURI="http://magicsoftware.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SubsequentEvents" roleURI="http://magicsoftware.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_AccountingPoliciesByPolicy" roleURI="http://magicsoftware.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SignificantAccountingPoliciesTables" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_BusinessCombinationSignificantTransactionandSaleofBusinessTables" roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_MarketableSecuritiesTables" roleURI="http://magicsoftware.com/role/MarketableSecuritiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_FairValueMeasurementsTables" roleURI="http://magicsoftware.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpensesTables" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_PropertyandEquipmentNetTables" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_IntangibleAssetsNetTables" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_GoodwillTables" roleURI="http://magicsoftware.com/role/GoodwillTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShortTermDebtTables" roleURI="http://magicsoftware.com/role/ShortTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayableTables" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LongTermDebtTables" roleURI="http://magicsoftware.com/role/LongTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_TaxesonIncomeTables" roleURI="http://magicsoftware.com/role/TaxesonIncomeTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_EquityTables" roleURI="http://magicsoftware.com/role/EquityTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_NetEarningsPerShareTables" roleURI="http://magicsoftware.com/role/NetEarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersTables" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RevenueRecognitionTables" roleURI="http://magicsoftware.com/role/RevenueRecognitionTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SelectedStatementsofIncomeDataTables" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LeasesTables" roleURI="http://magicsoftware.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable" roleURI="http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" roleURI="http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SummaryofmarketablesecuritiesTable" roleURI="http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" roleURI="http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable" roleURI="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofotheraccountsreceivableandprepaidexpensesTable" roleURI="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable0" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SummaryofchangesinthecarryingamountofgoodwillTable" roleURI="http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofshorttermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleofshorttermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofaccruedexpensesandotheraccountspayableTable" roleURI="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoflongtermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleoflongtermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofincomebeforetaxesonincomeTable" roleURI="http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoftaxesonincometaxbenefitTable" roleURI="http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofdeferredtaxliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofeffectiveincometaxratereconciliationTable" roleURI="http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofunrecognizedtaxbenefitsTable" roleURI="http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofemployeeoptionactivityTable" roleURI="http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofoptionsoutstandingTable" roleURI="http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofaccumulatedothercomprehensiveincomelossTable" roleURI="http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofcomputationofbasicanddilutednetearningspershareTable" roleURI="http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofreportedsegmentresultsofoperationTable" roleURI="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable" roleURI="http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoflonglivedassetsTable" roleURI="http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofresearchanddevelopmentcostsnetTable" roleURI="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoffinancialincomeexpensesnetTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" roleURI="http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofmaturitiesofleaseliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SignificantAccountingPoliciesDetails" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_BusinessCombinationSignificantTransactionandSaleofBusinessDetails" roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_MarketableSecuritiesDetails" roleURI="http://magicsoftware.com/role/MarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_PropertyandEquipmentNetDetails" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_IntangibleAssetsNetDetails" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LongTermDebtDetails" roleURI="http://magicsoftware.com/role/LongTermDebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_TaxesonIncomeDetails" roleURI="http://magicsoftware.com/role/TaxesonIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_EquityDetails" roleURI="http://magicsoftware.com/role/EquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RelatedPartiesTransactionsDetails" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_CommitmentsandContingenciesDetails" roleURI="http://magicsoftware.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersDetails" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RevenueRecognitionDetails" roleURI="http://magicsoftware.com/role/RevenueRecognitionDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LeasesDetails" roleURI="http://magicsoftware.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SubsequentEventsDetails" roleURI="http://magicsoftware.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#DocumentAndEntityInformation" roleURI="http://magicsoftware.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ShorttermBankDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="mgic_ShorttermBankDeposits" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_MarketableSecuritiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SeverancePayFund" xlink:href="mgic-20201231.xsd#mgic_SeverancePayFund"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="mgic_SeverancePayFund" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherReceivables" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Assets" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_LiabilitiesDueToAcquisitionActivities" xlink:href="mgic-20201231.xsd#mgic_LiabilitiesDueToAcquisitionActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="mgic_LiabilitiesDueToAcquisitionActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenuesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_Software" xlink:href="mgic-20201231.xsd#mgic_Software"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="mgic_Software" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenuesFromMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromMaintenanceAndTechnicalSupport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="mgic_RevenuesFromMaintenanceAndTechnicalSupport" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenuesFromConsultingServices" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromConsultingServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="mgic_RevenuesFromConsultingServices" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="mgic_SalesRevenuesNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfSoftware" xlink:href="mgic-20201231.xsd#mgic_CostOfSoftware"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="mgic_CostOfSoftware" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_CostOfMaintenanceAndTechnicalSupport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="mgic_CostOfMaintenanceAndTechnicalSupport" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfConsultingServices" xlink:href="mgic-20201231.xsd#mgic_CostOfConsultingServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="mgic_CostOfConsultingServices" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingCostsAndExpenses" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_AcquisitionOfRedeemableNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mgic_AcquisitionOfRedeemableNoncontrollingInterests" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPreferredStock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherComprehensiveIncomeloss" xlink:href="mgic-20201231.xsd#mgic_OtherComprehensiveIncomeloss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mgic_OtherComprehensiveIncomeloss" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_ProfitLossExcludingRedeemableNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInDeferredTaxesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="mgic_IncreaseDecreaseInDeferredTaxesNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInTradeReceivableNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="mgic_IncreaseDecreaseInTradeReceivableNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:href="mgic-20201231.xsd#mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInExchangeRateOfLoans" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInExchangeRateOfLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="mgic_IncreaseDecreaseInExchangeRateOfLoans" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireSoftware"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireSoftware" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ProceedsFromShortTermLoansToRelatedParties" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromShortTermLoansToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="mgic_ProceedsFromShortTermLoansToRelatedParties" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ProceedsFromInvestmentInShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromInvestmentInShorttermBankDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="mgic_ProceedsFromInvestmentInShorttermBankDeposits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:href="mgic-20201231.xsd#mgic_RepaymentsOfShortTermAndLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="mgic_RepaymentsOfShortTermAndLongTermDebt" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredAcquisitionPayment" xlink:href="mgic-20201231.xsd#mgic_DeferredAcquisitionPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="mgic_DeferredAcquisitionPayment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ContingentAcquisitionConsideration" xlink:href="mgic-20201231.xsd#mgic_ContingentAcquisitionConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="mgic_ContingentAcquisitionConsideration" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeaseRightOfUseAssets" xlink:href="mgic-20201231.xsd#mgic_OperatingLeaseRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="mgic_OperatingLeaseRightOfUseAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNetAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/General">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/MarketableSecurities">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/FairValueMeasurements">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/PropertyandEquipmentNet">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/IntangibleAssetsNet">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/Goodwill">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTable" xlink:href="mgic-20201231.xsd#mgic_GoodwillTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="mgic_GoodwillTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillDisclosureTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShortTermDebt">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebt">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/Equity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RelatedPartiesTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/NetEarningsPerShare">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RevenueRecognition">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenueRecognitionTextBlock" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="mgic_RevenueRecognitionTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SelectedStatementsofIncomeData">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/Leases">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_MarketableSecuritiesPolicy" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_IntangibleAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_IntangibleAssetsPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AptonetIncMember" xlink:href="mgic-20201231.xsd#mgic_AptonetIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_AptonetIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_StockellInformationSystemsIncMember" xlink:href="mgic-20201231.xsd#mgic_StockellInformationSystemsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_StockellInformationSystemsIncMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetEffectsIncMember" xlink:href="mgic-20201231.xsd#mgic_NetEffectsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_NetEffectsIncMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PowWowIncMember" xlink:href="mgic-20201231.xsd#mgic_PowWowIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_PowWowIncMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OnTargetGroupIncMember" xlink:href="mgic-20201231.xsd#mgic_OnTargetGroupIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_OnTargetGroupIncMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" xlink:to="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/MarketableSecuritiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_MarketableSecuritiesTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/FairValueMeasurementsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/PropertyandEquipmentNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/IntangibleAssetsNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/GoodwillTables">
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_GoodwillTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTablesTable" xlink:href="mgic-20201231.xsd#mgic_GoodwillTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_GoodwillTablesLineItems" xlink:to="mgic_GoodwillTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_GoodwillTablesLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShortTermDebtTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebtTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncomeTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/EquityTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/NetEarningsPerShareTables">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RevenueRecognitionTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LeasesTables">
    <loc xlink:type="locator" xlink:label="mgic_LeasesTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_LeasesTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_LeasesTablesTable" xlink:href="mgic-20201231.xsd#mgic_LeasesTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_LeasesTablesLineItems" xlink:to="mgic_LeasesTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LeasesTablesLineItems" xlink:to="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LeasesTablesLineItems" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="us-gaap_MinorityInterestChangeInRedemptionValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDeclaredToRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_DividendDeclaredToRedeemableNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="mgic_DividendDeclaredToRedeemableNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_AcquisitionOfRedeemableNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="mgic_AcquisitionOfRedeemableNoncontrollingInterest" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:href="mgic-20201231.xsd#mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable">
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:to="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable">
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" xlink:to="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_CostOfSalesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AptonetIncMember" xlink:href="mgic-20201231.xsd#mgic_AptonetIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_AptonetIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_StockellInformationSystemsIncMember" xlink:href="mgic-20201231.xsd#mgic_StockellInformationSystemsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_StockellInformationSystemsIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationGoodwill" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="mgic_BusinessCombinationGoodwill" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetEffectsIncMember" xlink:href="mgic-20201231.xsd#mgic_NetEffectsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_NetEffectsIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PowWowIncMember" xlink:href="mgic-20201231.xsd#mgic_PowWowIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_PowWowIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OnTargetGroupIncMember" xlink:href="mgic-20201231.xsd#mgic_OnTargetGroupIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_OnTargetGroupIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable">
    <loc xlink:type="locator" xlink:label="mgic_SummaryOfMarketableSecuritiesAbstract" xlink:href="mgic-20201231.xsd#mgic_SummaryOfMarketableSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SummaryOfMarketableSecuritiesAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SummaryOfMarketableSecuritiesAbstract" xlink:to="us-gaap_AvailableForSaleSecurities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SummaryOfMarketableSecuritiesAbstract" xlink:to="us-gaap_MarketableSecurities" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable">
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:href="mgic-20201231.xsd#mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" xlink:href="mgic-20201231.xsd#mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:to="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" xlink:to="us-gaap_OtherComprehensiveIncomeLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="us-gaap_OtherComprehensiveIncomeLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLocationDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="us-gaap_OtherComprehensiveIncomeLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="us-gaap_OtherComprehensiveIncomeMember" order="0" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7b7AHW8Vih4VwYVTbn/LWaseCf8M5VHydpVADuI9RLaXvU2pd2NfX/Q7IAjz9abSaF5GEHrZxLFdljpNme2M1vYyJED23ApVUAom7dDW1PFempZ0Rywf3vT8C4KOcmLnxg==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" xlink:href="mgic-20201231.xsd#mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:to="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable">
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:to="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel3Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AssetsAbstract0" xlink:href="mgic-20201231.xsd#mgic_AssetsAbstract0"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:to="mgic_AssetsAbstract0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CorporateBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_CorporateBondsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AssetsAbstract0" xlink:to="mgic_CorporateBondsFairValueDisclosure" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ConvertibleBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_ConvertibleBondsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AssetsAbstract0" xlink:to="mgic_ConvertibleBondsFairValueDisclosure" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AssetsAbstract0" xlink:to="us-gaap_AssetsFairValueDisclosure" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:to="us-gaap_LiabilitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_ReceivableFromGovernmentAuthorities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="mgic_ReceivableFromGovernmentAuthorities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_CostAbstract" xlink:href="mgic-20201231.xsd#mgic_CostAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="mgic_CostAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostLeaseholdImprovements" xlink:href="mgic-20201231.xsd#mgic_CostLeaseholdImprovements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CostAbstract" xlink:to="mgic_CostLeaseholdImprovements" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostComputersAndPeripheralEquipment" xlink:href="mgic-20201231.xsd#mgic_CostComputersAndPeripheralEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CostAbstract" xlink:to="mgic_CostComputersAndPeripheralEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfficeFurnitureAndEquipment" xlink:href="mgic-20201231.xsd#mgic_CostOfficeFurnitureAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CostAbstract" xlink:to="mgic_CostOfficeFurnitureAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostMotorVehicles" xlink:href="mgic-20201231.xsd#mgic_CostMotorVehicles"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CostAbstract" xlink:to="mgic_CostMotorVehicles" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CostSoftware" xlink:href="mgic-20201231.xsd#mgic_CostSoftware"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CostAbstract" xlink:to="mgic_CostSoftware" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PropertyPlantAndEquipmentGrossTotalCost" xlink:href="mgic-20201231.xsd#mgic_PropertyPlantAndEquipmentGrossTotalCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CostAbstract" xlink:to="mgic_PropertyPlantAndEquipmentGrossTotalCost" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationAbstract" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="mgic_AccumulatedDepreciationAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationLeaseholdImprovements" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationLeaseholdImprovements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="mgic_AccumulatedDepreciationLeaseholdImprovements" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationComputersAndPeripheralEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationMotorVehicles" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationMotorVehicles"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="mgic_AccumulatedDepreciationMotorVehicles" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationSoftware" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationSoftware"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="mgic_AccumulatedDepreciationSoftware" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DepreciatedCostPropertyPlantAndEquipment" xlink:href="mgic-20201231.xsd#mgic_DepreciatedCostPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="mgic_DepreciatedCostPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CapitalizedSoftwareCostsMember" xlink:href="mgic-20201231.xsd#mgic_CapitalizedSoftwareCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="mgic_CapitalizedSoftwareCostsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_NoncompeteAgreementsMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquiredTechnologyMember" xlink:href="mgic-20201231.xsd#mgic_AcquiredTechnologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="mgic_AcquiredTechnologyMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_OtherIntangibleAssetsMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalOriginalAmountIntangibleAssetsGross" xlink:href="mgic-20201231.xsd#mgic_TotalOriginalAmountIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="mgic_TotalOriginalAmountIntangibleAssetsGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ItProfessionalServicesMember" xlink:href="mgic-20201231.xsd#mgic_ItProfessionalServicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="mgic_ItProfessionalServicesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SoftwareServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareServicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="mgic_SoftwareServicesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofshorttermdebtTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermCreditFromBanksMember" xlink:href="mgic-20201231.xsd#mgic_ShorttermCreditFromBanksMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="mgic_ShorttermCreditFromBanksMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermCreditFromBanksOneMember" xlink:href="mgic-20201231.xsd#mgic_ShorttermCreditFromBanksOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="mgic_ShorttermCreditFromBanksOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" xlink:href="mgic-20201231.xsd#mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeCurrencyBought" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeCurrencyBought"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DerivativeCurrencyBought" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalShortTermBorrowings" xlink:href="mgic-20201231.xsd#mgic_TotalShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="mgic_TotalShortTermBorrowings" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_OtherReceivableFromGovernmentAuthorities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="mgic_OtherReceivableFromGovernmentAuthorities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoflongtermdebtTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_LongTermDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLoansPayableLongTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLoansPayableLongTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLoansPayableLongTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" xlink:href="mgic-20201231.xsd#mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsOther" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" xlink:href="mgic-20201231.xsd#mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEmployeeOptionActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" xlink:href="mgic-20201231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" xlink:href="mgic-20201231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="20" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ExercisePriceOneMember" xlink:href="mgic-20201231.xsd#mgic_ExercisePriceOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="mgic_ExercisePriceOneMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ExercisePriceTwoMember" xlink:href="mgic-20201231.xsd#mgic_ExercisePriceTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="mgic_ExercisePriceTwoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" xlink:href="mgic-20201231.xsd#mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AccretionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_AccretionOfRedeemableNoncontrollingInterests"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="mgic_AccretionOfRedeemableNoncontrollingInterests" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" xlink:href="mgic-20201231.xsd#mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SoftwareServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareServicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="mgic_SoftwareServicesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ItProfessionalServicesMember" xlink:href="mgic-20201231.xsd#mgic_ItProfessionalServicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="mgic_ItProfessionalServicesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_UnallocatedExpensesMember" xlink:href="mgic-20201231.xsd#mgic_UnallocatedExpensesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="mgic_UnallocatedExpensesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_a2018Abstract" xlink:href="mgic-20201231.xsd#mgic_a2018Abstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="mgic_a2018Abstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_a2018Abstract" xlink:to="mgic_SalesRevenuesNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_Expenses" xlink:href="mgic-20201231.xsd#mgic_Expenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_a2018Abstract" xlink:to="mgic_Expenses" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_a2018Abstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_a2018Abstract" xlink:to="us-gaap_OtherDepreciationAndAmortization" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable">
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IL"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_IL" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_EuropeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_JP" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OthersMember" xlink:href="mgic-20201231.xsd#mgic_OthersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="mgic_OthersMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="mgic_SalesRevenuesNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoflonglivedassetsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IL"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_IL" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_JP" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OthersMember" xlink:href="mgic-20201231.xsd#mgic_OthersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="mgic_OthersMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_EuropeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable">
    <loc xlink:type="locator" xlink:label="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeReceivablesHeldForSaleAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_ResearchAndDevelopmentExpenseGross" xlink:href="mgic-20201231.xsd#mgic_ResearchAndDevelopmentExpenseGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:to="mgic_ResearchAndDevelopmentExpenseGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" xlink:href="mgic-20201231.xsd#mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FinancialExpenseIncomeNet" xlink:href="mgic-20201231.xsd#mgic_FinancialExpenseIncomeNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="mgic_FinancialExpenseIncomeNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_LessImputedInterest" xlink:href="mgic-20201231.xsd#mgic_LessImputedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="mgic_LessImputedInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeaseLiability" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="mgic_SignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeveranceCosts1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_SeveranceCosts1" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails">
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AptonetIncMember" xlink:href="mgic-20201231.xsd#mgic_AptonetIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_AptonetIncMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_StockellInformationSystemsIncMember" xlink:href="mgic-20201231.xsd#mgic_StockellInformationSystemsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_StockellInformationSystemsIncMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NetEffectsIncMember" xlink:href="mgic-20201231.xsd#mgic_NetEffectsIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_NetEffectsIncMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PowWowIncMember" xlink:href="mgic-20201231.xsd#mgic_PowWowIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_PowWowIncMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_OnTargetGroupIncMember" xlink:href="mgic-20201231.xsd#mgic_OnTargetGroupIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_OnTargetGroupIncMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_InfinigySolutionsLlcMember" xlink:href="mgic-20201231.xsd#mgic_InfinigySolutionsLlcMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="mgic_InfinigySolutionsLlcMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PaymentsUponClosingOfBusinessAcquisition" xlink:href="mgic-20201231.xsd#mgic_PaymentsUponClosingOfBusinessAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="mgic_PaymentsUponClosingOfBusinessAcquisition" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:href="mgic-20201231.xsd#mgic_BusinessAcquisitionContingentConsiderationDeferredPayment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ContingentConsiderationInFuturePerformance" xlink:href="mgic-20201231.xsd#mgic_ContingentConsiderationInFuturePerformance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="mgic_ContingentConsiderationInFuturePerformance" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AdditionalRateOwnershipAcquired" xlink:href="mgic-20201231.xsd#mgic_AdditionalRateOwnershipAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="mgic_AdditionalRateOwnershipAcquired" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/MarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_RecognizedTradingLossesAmount" xlink:href="mgic-20201231.xsd#mgic_RecognizedTradingLossesAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="mgic_RecognizedTradingLossesAmount" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/PropertyandEquipmentNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_DepreciationExpense" xlink:href="mgic-20201231.xsd#mgic_DepreciationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="mgic_DepreciationExpense" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/IntangibleAssetsNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebtDetails">
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_LongTermDebtDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtDetailsTable" xlink:href="mgic-20201231.xsd#mgic_LongTermDebtDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="mgic_LongTermDebtDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_LongTermDebtDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_LongTermDebtDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IsraeliInstitutionalCorporationMember" xlink:href="mgic-20201231.xsd#mgic_IsraeliInstitutionalCorporationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="mgic_IsraeliInstitutionalCorporationMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_LongTermDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="us-gaap_LongTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCovenantDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentCovenantDescription" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncomeDetails">
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_TaxesonIncomeDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeDetailsTable" xlink:href="mgic-20201231.xsd#mgic_TaxesonIncomeDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_TaxesonIncomeDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_TaxesonIncomeDetailsTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_TaxesonIncomeDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AmendmentAxis" xlink:href="mgic-20201231.xsd#mgic_AmendmentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_TaxesonIncomeDetailsTable" xlink:to="mgic_AmendmentAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AmendmentDomain" xlink:href="mgic-20201231.xsd#mgic_AmendmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="mgic_AmendmentAxis" xlink:to="mgic_AmendmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_AmendmentDomain_0" xlink:href="mgic-20201231.xsd#mgic_AmendmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="mgic_AmendmentAxis" xlink:to="mgic_AmendmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_InvestmentGeographicsRegionAxis" xlink:href="mgic-20201231.xsd#mgic_InvestmentGeographicsRegionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_TaxesonIncomeDetailsTable" xlink:to="mgic_InvestmentGeographicsRegionAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_InvestmentGeographicsRegionDomain" xlink:href="mgic-20201231.xsd#mgic_InvestmentGeographicsRegionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="mgic_InvestmentGeographicsRegionAxis" xlink:to="mgic_InvestmentGeographicsRegionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_InvestmentGeographicsRegionDomain_0" xlink:href="mgic-20201231.xsd#mgic_InvestmentGeographicsRegionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="mgic_InvestmentGeographicsRegionAxis" xlink:to="mgic_InvestmentGeographicsRegionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReinsurancePolicyTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsurancePolicyTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_TaxesonIncomeDetailsTable" xlink:to="us-gaap_ReinsurancePolicyTypeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReinsurancePolicyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsurancePolicyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ReinsurancePolicyTypeAxis" xlink:to="us-gaap_ReinsurancePolicyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReinsurancePolicyDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsurancePolicyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ReinsurancePolicyTypeAxis" xlink:to="us-gaap_ReinsurancePolicyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_PreferredTechnologyEnterpriseMember" xlink:href="mgic-20201231.xsd#mgic_PreferredTechnologyEnterpriseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="mgic_PreferredTechnologyEnterpriseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_FormulaTelecomSolutionsLtdMember" xlink:href="mgic-20201231.xsd#mgic_FormulaTelecomSolutionsLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="mgic_FormulaTelecomSolutionsLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_GB" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_IndustrialCompaniesMember" xlink:href="mgic-20201231.xsd#mgic_IndustrialCompaniesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_InvestmentGeographicsRegionDomain" xlink:to="mgic_IndustrialCompaniesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NonIsraelSubsidiariesMember" xlink:href="mgic-20201231.xsd#mgic_NonIsraelSubsidiariesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_InvestmentGeographicsRegionDomain" xlink:to="mgic_NonIsraelSubsidiariesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxAmendmentMember" xlink:href="mgic-20201231.xsd#mgic_TaxAmendmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_AmendmentDomain" xlink:to="mgic_TaxAmendmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_EconomicPolicyMember" xlink:href="mgic-20201231.xsd#mgic_EconomicPolicyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReinsurancePolicyDomain" xlink:to="mgic_EconomicPolicyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" xlink:href="mgic-20201231.xsd#mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxBenefitsDescription" xlink:href="mgic-20201231.xsd#mgic_TaxBenefitsDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_TaxBenefitsDescription" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CapitalGainsTaxRateDescription" xlink:href="mgic-20201231.xsd#mgic_CapitalGainsTaxRateDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_CapitalGainsTaxRateDescription" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" xlink:href="mgic-20201231.xsd#mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" xlink:href="mgic-20201231.xsd#mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" xlink:href="mgic-20201231.xsd#mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_ExpensesTaxesWithRegardsToTaxUncertainties" xlink:href="mgic-20201231.xsd#mgic_ExpensesTaxesWithRegardsToTaxUncertainties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_ExpensesTaxesWithRegardsToTaxUncertainties" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeTaxExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_OtherNoncashIncomeTaxExpense" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/EquityDetails">
    <loc xlink:type="locator" xlink:label="mgic_EquityDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_EquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_EquityDetailsTable" xlink:href="mgic-20201231.xsd#mgic_EquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_EquityDetailsLineItems" xlink:to="mgic_EquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_EquityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_EquityDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TwoThousandAndSevenPlanMember" xlink:href="mgic-20201231.xsd#mgic_TwoThousandAndSevenPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="mgic_TwoThousandAndSevenPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDistributionMaximumPercentage" xlink:href="mgic-20201231.xsd#mgic_DividendDistributionMaximumPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="mgic_DividendDistributionMaximumPercentage" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_DividendsPayableAmountPerShare" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_EquityDetailsLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RelatedPartiesTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentOfWarrantsGrantedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentOfWarrantsGrantedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_AdjustmentOfWarrantsGrantedForServices" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties" xlink:href="mgic-20201231.xsd#mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_CommitmentsandContingenciesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_CommitmentsandContingenciesDetailsTable" xlink:href="mgic-20201231.xsd#mgic_CommitmentsandContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:to="mgic_CommitmentsandContingenciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TypeOfCurrencyAxis" xlink:href="mgic-20201231.xsd#mgic_TypeOfCurrencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_CommitmentsandContingenciesDetailsTable" xlink:to="mgic_TypeOfCurrencyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TypeOfCurrencyDomain" xlink:href="mgic-20201231.xsd#mgic_TypeOfCurrencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="mgic_TypeOfCurrencyAxis" xlink:to="mgic_TypeOfCurrencyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_TypeOfCurrencyDomain_0" xlink:href="mgic-20201231.xsd#mgic_TypeOfCurrencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="mgic_TypeOfCurrencyAxis" xlink:to="mgic_TypeOfCurrencyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_NISMember" xlink:href="mgic-20201231.xsd#mgic_NISMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_TypeOfCurrencyDomain" xlink:to="mgic_NISMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerContractsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerContractsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_BankGuaranteesAmount" xlink:href="mgic-20201231.xsd#mgic_BankGuaranteesAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:to="mgic_BankGuaranteesAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="mgic_RestrictedBankDeposits" xlink:href="mgic-20201231.xsd#mgic_RestrictedBankDeposits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:to="mgic_RestrictedBankDeposits" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesPaidValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LossContingencyDamagesPaidValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RevenueRecognitionDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_DeferredRevenue" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LeasesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="mgic_LeaseTerm" xlink:href="mgic-20201231.xsd#mgic_LeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="mgic_LeaseTerm" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="mgic_SubsequentEventsDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="mgic_SubsequentEventsDetailsTable" xlink:href="mgic-20201231.xsd#mgic_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="mgic_SubsequentEventsDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="mgic_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DividendsPayableAmountPerShare" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain_0" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AddressTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_BusinessContactMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_AddressTypeDomain" xlink:to="dei_BusinessContactMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_ContactPersonnelName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_ContactPersonnelEmailAddress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="31" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>mgic-20201231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 19:47:54 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total long-term assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total long term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total equity attributable to Magic Software Enterprises shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total liabilities, redeemable non-controlling interest and equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mgic_SalesRevenuesNet_lbl" xml:lang="en-US">Total revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SalesRevenuesNet" xlink:to="mgic_SalesRevenuesNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SalesRevenuesNet_lbl0" xml:lang="en-US">Total revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SalesRevenuesNet" xlink:to="mgic_SalesRevenuesNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total cost of revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Total operating costs and expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US">Income before taxes on income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Income before taxes on income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl1" xml:lang="en-US">Income before taxes, as reported in the consolidated statements of income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net income attributable to Magic Software Enterprises shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income attributable to Magic shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl" xml:lang="en-US">Total other comprehensive income (loss), net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive income attributable to Magic Software Enterprises&#8217; shareholders</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents at the beginning of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and cash equivalents at end of the year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract_lbl" xml:lang="en-US">Schedule of reconciliation of the redeemable non-controlling interests [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl" xml:lang="en-US">Redeemable non-controlling interests, Beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl0" xml:lang="en-US">Redeemable non-controlling interests, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl1" xml:lang="en-US">REDEEMABLE NON-CONTROLLING INTEREST</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl1"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfPropertyAndEquipmentNetAbstract_lbl" xml:lang="en-US">Schedule of property and equipment, net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="mgic_ScheduleOfPropertyAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract_lbl" xml:lang="en-US">Schedule of stock-based compensation expense related to employee stock options [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" xlink:to="mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xml:lang="en-US">Income Statement Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of estimated fair values of the assets acquired and liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl" xml:lang="en-US">Total assets acquired net of acquired cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl0" xml:lang="en-US">Total assets acquired net of acquired cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SummaryOfMarketableSecuritiesAbstract" xlink:href="mgic-20201231.xsd#mgic_SummaryOfMarketableSecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SummaryOfMarketableSecuritiesAbstract_lbl" xml:lang="en-US">Summary of marketable securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SummaryOfMarketableSecuritiesAbstract" xlink:to="mgic_SummaryOfMarketableSecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_MarketableSecurities_lbl" xml:lang="en-US">Marketable securities, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecurities" xlink:to="us-gaap_MarketableSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract_lbl" xml:lang="en-US">Schedule of changes in other comprehensive income of available for sale securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract" xlink:to="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl" xml:lang="en-US">Other comprehensive income from available-for-sale securities, Beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other comprehensive income/loss from available-for-sale securities, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl1" xml:lang="en-US">Accumulated realized and unrealized gain (loss) on available-for-sale securities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLocationAxis_lbl" xml:lang="en-US">Other Comprehensive Income Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="us-gaap_OtherComprehensiveIncomeLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresAbstract_lbl" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract_lbl" xml:lang="en-US">Schedule of financial assets measured at fair value on a recurring basis [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract" xlink:to="mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US">Total financial assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl" xml:lang="en-US">Total financials liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract_lbl" xml:lang="en-US">Schedule of fair value measurements using significant unobservable inputs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US">Opening balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0" xml:lang="en-US">Closing balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract_lbl" xml:lang="en-US">Schedule of other accounts receivable and prepaid expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Total prepaid expense and other assets current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Other accounts receivable and prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfIntangibleAssetsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule of intangible assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfIntangibleAssetsAbstract" xlink:to="mgic_ScheduleOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule of estimated future amortization expense of intangible assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract_lbl" xml:lang="en-US">Disclosure Text Block Supplement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="us-gaap_DisclosureTextBlockSupplementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:href="mgic-20201231.xsd#mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract_lbl" xml:lang="en-US">Summary of changes in the carrying amount of goodwill [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:to="mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Goodwill, Beginning, Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Goodwill, Ending, Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl1" xml:lang="en-US">GOODWILL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Goodwill_lbl2" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfShortTermDebtAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfShortTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfShortTermDebtAbstract_lbl" xml:lang="en-US">Schedule of short term debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfShortTermDebtAbstract" xlink:to="mgic_ScheduleOfShortTermDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeAxis_lbl" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract_lbl" xml:lang="en-US">Schedule of accrued expenses and other accounts payable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued expenses and other accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfLongTermDebtAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfLongTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfLongTermDebtAbstract_lbl" xml:lang="en-US">Schedule of long term debt [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfLongTermDebtAbstract" xlink:to="mgic_ScheduleOfLongTermDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract_lbl" xml:lang="en-US">Schedule of income before taxes on income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract_lbl" xml:lang="en-US">Schedule of taxes on income (tax benefit) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of deferred tax liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:to="mgic_ScheduleOfDeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Schedule of effective income tax rate reconciliation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract_lbl" xml:lang="en-US">Schedule of unrecognized tax benefits [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US">Gross unrecognized tax benefits, Beginning balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl0" xml:lang="en-US">Gross unrecognized tax benefits, Ending balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEmployeeOptionActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfEmployeeOptionActivityAbstract_lbl" xml:lang="en-US">Schedule of employee option activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEmployeeOptionActivityAbstract" xlink:to="mgic_ScheduleOfEmployeeOptionActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of options, Outstanding beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Number of options, Outstanding ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Options outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Outstanding beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted average exercise price, Outstanding ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Weighted average exercise price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate intrinsic value, Outstanding beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0" xml:lang="en-US">Aggregate intrinsic value, Outstanding ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfOptionsOutstandingAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfOptionsOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfOptionsOutstandingAbstract_lbl" xml:lang="en-US">Schedule of options outstanding [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfOptionsOutstandingAbstract" xlink:to="mgic_ScheduleOfOptionsOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl" xml:lang="en-US">Schedule of accumulated other comprehensive income (loss) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule of computation of basic and diluted net earnings per share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract_lbl" xml:lang="en-US">Schedule of reported segment results of operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract" xlink:to="mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract_lbl" xml:lang="en-US">Schedule of total revenues classified according to geographical destination [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract" xlink:to="mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfLongLivedAssetsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfLongLivedAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfLongLivedAssetsAbstract_lbl" xml:lang="en-US">Schedule of long-lived assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfLongLivedAssetsAbstract" xlink:to="mgic_ScheduleOfLongLivedAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionAbstract_lbl" xml:lang="en-US">Revenue Recognition [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_RevenueRecognitionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract_lbl" xml:lang="en-US">Schedule of estimated revenue expected to be recognized in future periods related to performance obligations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract" xlink:to="mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract_lbl" xml:lang="en-US">Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract_lbl" xml:lang="en-US">Schedule of research and development costs, net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:to="mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract_lbl" xml:lang="en-US">Schedule of financial income (expenses), net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="mgic_ScheduleOfFinancialIncomeExpensesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureTextBlockAbstract_lbl" xml:lang="en-US">Disclosure Text Block [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract_lbl" xml:lang="en-US">Schedule of weighted average remaining lease terms and discount rates [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:to="mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of maturities of lease liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_ContactPersonnelName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_ContactPersonnelName_lbl" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_ContactPersonnelEmailAddress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_ContactPersonnelEmailAddress_lbl" xml:lang="en-US">Contact Personnel Email Address</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelEmailAddress" xlink:to="dei_ContactPersonnelEmailAddress_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ShorttermBankDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShorttermBankDeposits_lbl" xml:lang="en-US">Short-term bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermBankDeposits" xlink:to="mgic_ShorttermBankDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xml:lang="en-US">Marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Trade receivables (net of allowance of $ 3,967 and $ 3,810 at December 31, 2020 and 2019, respectively)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Trade receivables net of allowance for doubtful accounts (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">LONG-TERM ASSETS:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SeverancePayFund" xlink:href="mgic-20201231.xsd#mgic_SeverancePayFund"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SeverancePayFund_lbl" xml:lang="en-US">Severance pay fund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SeverancePayFund" xlink:to="mgic_SeverancePayFund_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred tax asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease right-of-use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivables_lbl" xml:lang="en-US">Other long-term receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermBorrowings_lbl" xml:lang="en-US">Short term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl" xml:lang="en-US">Trade payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current maturities of operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LiabilitiesDueToAcquisitionActivities" xlink:href="mgic-20201231.xsd#mgic_LiabilitiesDueToAcquisitionActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LiabilitiesDueToAcquisitionActivities_lbl" xml:lang="en-US">Liabilities due to acquisition activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LiabilitiesDueToAcquisitionActivities" xlink:to="mgic_LiabilitiesDueToAcquisitionActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US">Deferred revenues and customer advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl0" xml:lang="en-US">Deferred revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">LONG TERM LIABILITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Long-term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-term Debt, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_LongTermDebt_lbl1" xml:lang="en-US">Loan amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Long-term operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_lbl" xml:lang="en-US">Long-term liabilities due to acquisition activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PostemploymentBenefitsLiabilityNoncurrent_lbl" xml:lang="en-US">Accrued severance pay</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:to="us-gaap_PostemploymentBenefitsLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES, see Note 16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">EQUITY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:href="mgic-20201231.xsd#mgic_MagicSoftwareEnterprisesEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_MagicSoftwareEnterprisesEquityAbstract_lbl" xml:lang="en-US">Magic Software Enterprises equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="mgic_MagicSoftwareEnterprisesEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareCapitalAbstract" xlink:href="mgic-20201231.xsd#mgic_ShareCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShareCapitalAbstract_lbl" xml:lang="en-US">Share capital:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareCapitalAbstract" xlink:to="mgic_ShareCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Ordinary shares of NIS 0.1 par value - Authorized: 50,000,000 shares at December 31, 2020 and 2019; Issued and Outstanding: 49,035,055 and 48,939,538 shares at December 31, 2020 and 2019, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Ordinary stock, par value (in New Shekels per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Ordinary stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Ordinary stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Ordinary stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Total other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenues:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_Software" xlink:href="mgic-20201231.xsd#mgic_Software"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_Software_lbl" xml:lang="en-US">Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Software" xlink:to="mgic_Software_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenuesFromMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromMaintenanceAndTechnicalSupport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RevenuesFromMaintenanceAndTechnicalSupport_lbl" xml:lang="en-US">Maintenance and technical support</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenuesFromMaintenanceAndTechnicalSupport" xlink:to="mgic_RevenuesFromMaintenanceAndTechnicalSupport_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenuesFromConsultingServices" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromConsultingServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RevenuesFromConsultingServices_lbl" xml:lang="en-US">Consulting services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenuesFromConsultingServices" xlink:to="mgic_RevenuesFromConsultingServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl" xml:lang="en-US">Cost of revenues:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfSoftware" xlink:href="mgic-20201231.xsd#mgic_CostOfSoftware"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostOfSoftware_lbl" xml:lang="en-US">Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfSoftware" xlink:to="mgic_CostOfSoftware_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_CostOfMaintenanceAndTechnicalSupport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostOfMaintenanceAndTechnicalSupport_lbl" xml:lang="en-US">Maintenance and technical support</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfMaintenanceAndTechnicalSupport" xlink:to="mgic_CostOfMaintenanceAndTechnicalSupport_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfConsultingServices" xlink:href="mgic-20201231.xsd#mgic_CostOfConsultingServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostOfConsultingServices_lbl" xml:lang="en-US">Consulting services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfConsultingServices" xlink:to="mgic_CostOfConsultingServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract_lbl" xml:lang="en-US">Operating costs and expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling and marketing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions_lbl" xml:lang="en-US">Change in valuation of contingent consideration related to acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" xlink:to="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Segment operating income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Financial income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions_lbl" xml:lang="en-US">Increase in valuation of consideration related to acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:to="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Taxes on income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_lbl" xml:lang="en-US">Net income attributable to redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl" xml:lang="en-US">Net earnings per share attributable to Magic Software Enterprises&#8217; shareholders:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl" xml:lang="en-US">Basic and Diluted earnings per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl0" xml:lang="en-US">Basic and Diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss), net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Unrealized gains (losses) from available-for-sale securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests_lbl" xml:lang="en-US">Comprehensive income attributable to redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" xlink:to="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl" xml:lang="en-US">Comprehensive income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issue of share capital, net of issuance costs of $ 400</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issue of share capital, net of issuance costs of $ 400 (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl" xml:lang="en-US">Net of issuance cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:to="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests_lbl" xml:lang="en-US">Increase in value of put options of redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:to="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherComprehensiveIncomeloss" xlink:href="mgic-20201231.xsd#mgic_OtherComprehensiveIncomeloss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OtherComprehensiveIncomeloss_lbl" xml:lang="en-US">Other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherComprehensiveIncomeloss" xlink:to="mgic_OtherComprehensiveIncomeloss_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_ProfitLossExcludingRedeemableNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest_lbl" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:to="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_AcquisitionOfRedeemableNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterests_lbl" xml:lang="en-US">Acquisition of redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AcquisitionOfRedeemableNoncontrollingInterests" xlink:to="mgic_AcquisitionOfRedeemableNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl" xml:lang="en-US">Acquisition of non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_lbl" xml:lang="en-US">Non-controlling interests reclassification to Redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:to="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl" xml:lang="en-US">Net change in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl" xml:lang="en-US">Trade payables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense_lbl" xml:lang="en-US">Accrued expenses and other accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:to="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xml:lang="en-US">Proceeds from maturity and sale of marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from exercise of options by employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Issuance of ordinary shares, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Short-term credit, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Short-term and long-term loans received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US">Supplementary information on investing and financing activities not involving cash flows:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Non-cash activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredAcquisitionPayment" xlink:href="mgic-20201231.xsd#mgic_DeferredAcquisitionPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DeferredAcquisitionPayment_lbl" xml:lang="en-US">Deferred acquisition payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredAcquisitionPayment" xlink:to="mgic_DeferredAcquisitionPayment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ContingentAcquisitionConsideration" xlink:href="mgic-20201231.xsd#mgic_ContingentAcquisitionConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ContingentAcquisitionConsideration_lbl" xml:lang="en-US">Contingent acquisition consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ContingentAcquisitionConsideration" xlink:to="mgic_ContingentAcquisitionConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OperatingLeaseRightOfUseAssets" xlink:href="mgic-20201231.xsd#mgic_OperatingLeaseRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OperatingLeaseRightOfUseAssets_lbl" xml:lang="en-US">Operating lease, right of use assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeaseRightOfUseAssets" xlink:to="mgic_OperatingLeaseRightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental disclosure of cash flow activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract_lbl" xml:lang="en-US">Cash paid (received), net during the year for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaidNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US">Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInDeferredTaxesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet_lbl" xml:lang="en-US">Change in deferred taxes, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInDeferredTaxesNet" xlink:to="mgic_IncreaseDecreaseInDeferredTaxesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl" xml:lang="en-US">Amortization of marketable securities premium and accretion of discount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInTradeReceivableNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet_lbl" xml:lang="en-US">Trade receivables, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:to="mgic_IncreaseDecreaseInTradeReceivableNet_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:href="mgic-20201231.xsd#mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses_lbl" xml:lang="en-US">Other long-term and short-term accounts receivable and prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:to="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseDecreaseInExchangeRateOfLoans" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInExchangeRateOfLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_IncreaseDecreaseInExchangeRateOfLoans_lbl" xml:lang="en-US">Exchange rate of loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInExchangeRateOfLoans" xlink:to="mgic_IncreaseDecreaseInExchangeRateOfLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireSoftware"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireSoftware_lbl" xml:lang="en-US">Capitalized software development costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireSoftware" xlink:to="us-gaap_PaymentsToAcquireSoftware_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Cash paid in conjunction with acquisitions, net of acquired cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ProceedsFromShortTermLoansToRelatedParties" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromShortTermLoansToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_ProceedsFromShortTermLoansToRelatedParties_lbl" xml:lang="en-US">Investment in long-term bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProceedsFromShortTermLoansToRelatedParties" xlink:to="mgic_ProceedsFromShortTermLoansToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ProceedsFromInvestmentInShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromInvestmentInShorttermBankDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_ProceedsFromInvestmentInShorttermBankDeposits_lbl" xml:lang="en-US">Proceeds from (Investment in) short-term bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProceedsFromInvestmentInShorttermBankDeposits" xlink:to="mgic_ProceedsFromInvestmentInShorttermBankDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Dividend paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl" xml:lang="en-US">Dividend paid to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests_lbl" xml:lang="en-US">Dividend paid to redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:to="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl" xml:lang="en-US">Purchase of redeemable non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl" xml:lang="en-US">Payments of deferred and contingent consideration related to acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:href="mgic-20201231.xsd#mgic_RepaymentsOfShortTermAndLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt_lbl" xml:lang="en-US">Repayment of short-term and long-term loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:to="mgic_RepaymentsOfShortTermAndLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_BusinessContactMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_BusinessContactMember_lbl" xml:lang="en-US">Business Contact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="dei_BusinessContactMember_lbl0" xml:lang="en-US">Business Contact [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Share capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl" xml:lang="en-US">GENERAL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl" xml:lang="en-US">Schedule of reconciliation of the redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest_lbl" xml:lang="en-US">Net income attributable to redeemable non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest" xlink:to="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue_lbl" xml:lang="en-US">Increase in value of put options of redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestChangeInRedemptionValue" xlink:to="us-gaap_MinorityInterestChangeInRedemptionValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDeclaredToRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_DividendDeclaredToRedeemableNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DividendDeclaredToRedeemableNoncontrollingInterest_lbl" xml:lang="en-US">Dividend declared to redeemable non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDeclaredToRedeemableNoncontrollingInterest" xlink:to="mgic_DividendDeclaredToRedeemableNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_AcquisitionOfRedeemableNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterest_lbl" xml:lang="en-US">Acquisition of redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AcquisitionOfRedeemableNoncontrollingInterest" xlink:to="mgic_AcquisitionOfRedeemableNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:href="mgic-20201231.xsd#mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions_lbl" xml:lang="en-US">Increase in redeemable non-controlling interest as part of acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:to="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl" xml:lang="en-US">Foreign currency translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest_lbl" xml:lang="en-US">Non-controlling interest reclassification to redeemable non-controlling interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" xlink:to="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:to="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl" xml:lang="en-US">Estimated useful lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of stock-based compensation expense related to employee stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl" xml:lang="en-US">Total stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">BUSINESS COMBINATION, SIGNIFICANT TRANSACTION AND SALE OF BUSINESS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated fair values of the assets acquired and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" xlink:to="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired_lbl" xml:lang="en-US">Net assets, excluding cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xml:lang="en-US">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationGoodwill" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BusinessCombinationGoodwill_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationGoodwill" xlink:to="mgic_BusinessCombinationGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">MARKETABLE SECURITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesTextBlock_lbl" xml:lang="en-US">Summary of marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesTextBlock" xlink:to="us-gaap_MarketableSecuritiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl" xml:lang="en-US">Fair value through profit or loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecurities_lbl" xml:lang="en-US">Available-for-sale- Corporate bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecurities" xlink:to="us-gaap_AvailableForSaleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock_lbl" xml:lang="en-US">Schedule of changes in other comprehensive income of available for sale securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" xlink:to="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" xlink:href="mgic-20201231.xsd#mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities_lbl" xml:lang="en-US">Unrealized gain(loss) from available-for-sale securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" xlink:to="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl" xml:lang="en-US">FAIR VALUE MEASUREMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US">Schedule of financial assets measured at fair value on a recurring basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AssetsAbstract0" xlink:href="mgic-20201231.xsd#mgic_AssetsAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AssetsAbstract0_lbl" xml:lang="en-US">Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AssetsAbstract0" xlink:to="mgic_AssetsAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CorporateBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_CorporateBondsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CorporateBondsFairValueDisclosure_lbl" xml:lang="en-US">Corporate bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CorporateBondsFairValueDisclosure" xlink:to="mgic_CorporateBondsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ConvertibleBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_ConvertibleBondsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ConvertibleBondsFairValueDisclosure_lbl" xml:lang="en-US">Convertible bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ConvertibleBondsFairValueDisclosure" xlink:to="mgic_ConvertibleBondsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US">Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl" xml:lang="en-US">Contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AssetsAbstract00" xlink:href="mgic-20201231.xsd#mgic_AssetsAbstract00"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AssetsAbstract00_lbl" xml:lang="en-US">Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AssetsAbstract00" xlink:to="mgic_AssetsAbstract00_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LiabilitiesAbstract0" xlink:href="mgic-20201231.xsd#mgic_LiabilitiesAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LiabilitiesAbstract0_lbl" xml:lang="en-US">Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LiabilitiesAbstract0" xlink:to="mgic_LiabilitiesAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US">Schedule of fair value measurements using significant unobservable inputs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions_lbl" xml:lang="en-US">Increase in contingent consideration due to acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration_lbl" xml:lang="en-US">Payment of contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration_lbl" xml:lang="en-US">Increase in fair value of contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration_lbl" xml:lang="en-US">Decrease in fair value of contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate_lbl" xml:lang="en-US">Amortization of interest and exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US">OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US">Schedule of other accounts receivable and prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_ReceivableFromGovernmentAuthorities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ReceivableFromGovernmentAuthorities_lbl" xml:lang="en-US">Government authorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ReceivableFromGovernmentAuthorities" xlink:to="mgic_ReceivableFromGovernmentAuthorities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US">Related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostAbstract" xlink:href="mgic-20201231.xsd#mgic_CostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostAbstract_lbl" xml:lang="en-US">Cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostAbstract" xlink:to="mgic_CostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostLeaseholdImprovements" xlink:href="mgic-20201231.xsd#mgic_CostLeaseholdImprovements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostLeaseholdImprovements_lbl" xml:lang="en-US">Leasehold improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostLeaseholdImprovements" xlink:to="mgic_CostLeaseholdImprovements_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostComputersAndPeripheralEquipment" xlink:href="mgic-20201231.xsd#mgic_CostComputersAndPeripheralEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostComputersAndPeripheralEquipment_lbl" xml:lang="en-US">Computers and peripheral equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostComputersAndPeripheralEquipment" xlink:to="mgic_CostComputersAndPeripheralEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostOfficeFurnitureAndEquipment" xlink:href="mgic-20201231.xsd#mgic_CostOfficeFurnitureAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostOfficeFurnitureAndEquipment_lbl" xml:lang="en-US">Office furniture and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfficeFurnitureAndEquipment" xlink:to="mgic_CostOfficeFurnitureAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostMotorVehicles" xlink:href="mgic-20201231.xsd#mgic_CostMotorVehicles"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostMotorVehicles_lbl" xml:lang="en-US">Motor vehicles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostMotorVehicles" xlink:to="mgic_CostMotorVehicles_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CostSoftware" xlink:href="mgic-20201231.xsd#mgic_CostSoftware"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CostSoftware_lbl" xml:lang="en-US">Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostSoftware" xlink:to="mgic_CostSoftware_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_PropertyPlantAndEquipmentGrossTotalCost" xlink:href="mgic-20201231.xsd#mgic_PropertyPlantAndEquipmentGrossTotalCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PropertyPlantAndEquipmentGrossTotalCost_lbl" xml:lang="en-US">Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PropertyPlantAndEquipmentGrossTotalCost" xlink:to="mgic_PropertyPlantAndEquipmentGrossTotalCost_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationAbstract" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedDepreciationAbstract_lbl" xml:lang="en-US">Accumulated depreciation:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="mgic_AccumulatedDepreciationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationLeaseholdImprovements" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationLeaseholdImprovements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedDepreciationLeaseholdImprovements_lbl" xml:lang="en-US">Leasehold improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationLeaseholdImprovements" xlink:to="mgic_AccumulatedDepreciationLeaseholdImprovements_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationComputersAndPeripheralEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment_lbl" xml:lang="en-US">Computers and peripheral equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment" xlink:to="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment_lbl" xml:lang="en-US">Office furniture and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment" xlink:to="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationMotorVehicles" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationMotorVehicles"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedDepreciationMotorVehicles_lbl" xml:lang="en-US">Motor vehicles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationMotorVehicles" xlink:to="mgic_AccumulatedDepreciationMotorVehicles_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedDepreciationSoftware" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationSoftware"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedDepreciationSoftware_lbl" xml:lang="en-US">Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationSoftware" xlink:to="mgic_AccumulatedDepreciationSoftware_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DepreciatedCostPropertyPlantAndEquipment" xlink:href="mgic-20201231.xsd#mgic_DepreciatedCostPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DepreciatedCostPropertyPlantAndEquipment_lbl" xml:lang="en-US">Depreciated cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DepreciatedCostPropertyPlantAndEquipment" xlink:to="mgic_DepreciatedCostPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OriginalAmountsAbstract" xlink:href="mgic-20201231.xsd#mgic_OriginalAmountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OriginalAmountsAbstract_lbl" xml:lang="en-US">Original amounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OriginalAmountsAbstract" xlink:to="mgic_OriginalAmountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalOriginalAmountIntangibleAssetsGross" xlink:href="mgic-20201231.xsd#mgic_TotalOriginalAmountIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TotalOriginalAmountIntangibleAssetsGross_lbl" xml:lang="en-US">Original amounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalOriginalAmountIntangibleAssetsGross" xlink:to="mgic_TotalOriginalAmountIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedAmortizationAbstract" xlink:href="mgic-20201231.xsd#mgic_AccumulatedAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedAmortizationAbstract_lbl" xml:lang="en-US">Accumulated amortization:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedAmortizationAbstract" xlink:to="mgic_AccumulatedAmortizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated amortization:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated future amortization expense of intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_lbl" xml:lang="en-US">2026 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xml:lang="en-US">GOODWILL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xml:lang="en-US">Summary of changes in the carrying amount of goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US">Business combination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl" xml:lang="en-US">Measurement period adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US">Foreign currency translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">SHORT TERM DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Schedule of short term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeCurrencyBought" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeCurrencyBought"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeCurrencyBought_lbl" xml:lang="en-US">Linkage basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeCurrencyBought" xlink:to="us-gaap_DerivativeCurrencyBought_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate %</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Loans from banks in NIS, Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1" xml:lang="en-US">Fixed interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="mgic_TotalShortTermBorrowings" xlink:href="mgic-20201231.xsd#mgic_TotalShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TotalShortTermBorrowings_lbl" xml:lang="en-US">Total short term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalShortTermBorrowings" xlink:to="mgic_TotalShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US">CCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accrued expenses and other accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Employees and payroll accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OtherReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_OtherReceivableFromGovernmentAuthorities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OtherReceivableFromGovernmentAuthorities_lbl" xml:lang="en-US">Government authorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherReceivableFromGovernmentAuthorities" xlink:to="mgic_OtherReceivableFromGovernmentAuthorities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">LONG TERM DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xml:lang="en-US">Schedule of long term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLoansPayableLongTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLoansPayableLongTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLoansPayableLongTerm_lbl" xml:lang="en-US">Loans from banks and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLoansPayableLongTerm" xlink:to="us-gaap_OtherLoansPayableLongTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebt_lbl" xml:lang="en-US">Other long term debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">TAXES ON INCOME</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of income before taxes on income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of taxes on income (tax benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentAbstract" xlink:href="mgic-20201231.xsd#mgic_CurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CurrentAbstract_lbl" xml:lang="en-US">Current:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentAbstract" xlink:to="mgic_CurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredTaxesAbstract" xlink:href="mgic-20201231.xsd#mgic_DeferredTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DeferredTaxesAbstract_lbl" xml:lang="en-US">Deferred taxes:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredTaxesAbstract" xlink:to="mgic_DeferredTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl" xml:lang="en-US">Allowances, reserves and intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Deferred tax assets before valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Deferred tax assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0" xml:lang="en-US">Long-term tax assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock" xlink:to="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of unrecognized tax benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">Theoretical tax expenses on the above amount at the Israeli statutory tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US">Tax adjustment in respect of different tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" xlink:href="mgic-20201231.xsd#mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast_lbl" xml:lang="en-US">Deferred taxes on losses for which full valuation allowance was provided in the past</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" xlink:to="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl" xml:lang="en-US">Tax expenses in respect of prior years, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Non-deductible expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" xlink:href="mgic-20201231.xsd#mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences_lbl" xml:lang="en-US">Uncertain tax position and other differences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" xlink:to="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl" xml:lang="en-US">Schedule of unrecognized tax benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl" xml:lang="en-US">Increase in tax positions taken in prior years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of employee option activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining contractual term (in years), Outstanding beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of options, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted_lbl" xml:lang="en-US">Weighted average remaining contractual term (in years), Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" xlink:href="mgic-20201231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted_lbl" xml:lang="en-US">Aggregate intrinsic value, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised_lbl" xml:lang="en-US">Weighted average remaining contractual term (in years), Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised_lbl" xml:lang="en-US">Aggregate intrinsic value, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited_lbl" xml:lang="en-US">Weighted average remaining contractual term (in years), Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" xlink:href="mgic-20201231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited_lbl" xml:lang="en-US">Aggregate intrinsic value, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted average remaining contractual term (in years), Outstanding ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of options, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" xml:lang="en-US">Options exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable_lbl" xml:lang="en-US">Weighted average exercise price, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average remaining contractual term (in years),Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Aggregate intrinsic value, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Schedule of options outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_InAbstract" xlink:href="mgic-20201231.xsd#mgic_InAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_InAbstract_lbl" xml:lang="en-US">In $</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InAbstract" xlink:to="mgic_InAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US">Weighted average remaining contractual life (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price of exercisable options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xml:lang="en-US">Schedule of accumulated other comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Accumulated foreign currency translation adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" xlink:href="mgic-20201231.xsd#mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet_lbl" xml:lang="en-US">Accumulated unrealized gain on derivative instruments, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" xlink:to="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">RELATED PARTIES TRANSACTIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">NET EARNINGS PER SHARE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of computation of basic and diluted net earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccretionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_AccretionOfRedeemableNoncontrollingInterests"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccretionOfRedeemableNoncontrollingInterests_lbl" xml:lang="en-US">Accretion of redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccretionOfRedeemableNoncontrollingInterests" xlink:to="mgic_AccretionOfRedeemableNoncontrollingInterests_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" xlink:href="mgic-20201231.xsd#mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter_lbl" xml:lang="en-US">Net income attributable to Magic shareholders after accretion of redeemable non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" xlink:to="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average Ordinary shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Denominator for basic net earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of dilutive securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Denominator for diluted net earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of reported segment results of operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_a2018Abstract" xlink:href="mgic-20201231.xsd#mgic_a2018Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_a2018Abstract_lbl" xml:lang="en-US">2018</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2018Abstract" xlink:to="mgic_a2018Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_Expenses" xlink:href="mgic-20201231.xsd#mgic_Expenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_Expenses_lbl" xml:lang="en-US">Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Expenses" xlink:to="mgic_Expenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDepreciationAndAmortization" xlink:to="us-gaap_OtherDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_a2019Abstract" xlink:href="mgic-20201231.xsd#mgic_a2019Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_a2019Abstract_lbl" xml:lang="en-US">2019</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2019Abstract" xlink:to="mgic_a2019Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_a2020Abstract" xlink:href="mgic-20201231.xsd#mgic_a2020Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_a2020Abstract_lbl" xml:lang="en-US">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2020Abstract" xlink:to="mgic_a2020Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of total revenues classified according to geographical destination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US">Schedule of long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US">Long-lived assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenueRecognitionTextBlock" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RevenueRecognitionTextBlock_lbl" xml:lang="en-US">REVENUE RECOGNITION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenueRecognitionTextBlock" xlink:to="mgic_RevenueRecognitionTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated revenue expected to be recognized in future periods related to performance obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" xlink:to="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears_lbl" xml:lang="en-US">2023 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock_lbl" xml:lang="en-US">Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:to="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeReceivablesHeldForSaleAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount_lbl" xml:lang="en-US">Trade receivables (net of allowance)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:to="us-gaap_TradeReceivablesHeldForSaleAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl" xml:lang="en-US">SELECTED STATEMENTS OF INCOME DATA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock_lbl" xml:lang="en-US">Schedule of research and development costs, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:to="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ResearchAndDevelopmentExpenseGross" xlink:href="mgic-20201231.xsd#mgic_ResearchAndDevelopmentExpenseGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ResearchAndDevelopmentExpenseGross_lbl" xml:lang="en-US">Total costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ResearchAndDevelopmentExpenseGross" xlink:to="mgic_ResearchAndDevelopmentExpenseGross_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock_lbl" xml:lang="en-US">Schedule of financial income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock" xlink:to="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Bank charges and interest from loans offset by interest from short term deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" xlink:href="mgic-20201231.xsd#mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities_lbl" xml:lang="en-US">Interest income from marketable securities, net of amortization of premium on marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" xlink:to="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_lbl" xml:lang="en-US">Gain (loss) arising from foreign currency translation and other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FinancialExpenseIncomeNet" xlink:href="mgic-20201231.xsd#mgic_FinancialExpenseIncomeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FinancialExpenseIncomeNet_lbl" xml:lang="en-US">Financial income (expenses), net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FinancialExpenseIncomeNet" xlink:to="mgic_FinancialExpenseIncomeNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock_lbl" xml:lang="en-US">Schedule of weighted average remaining lease terms and discount rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:to="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_a2020Abstract0" xlink:href="mgic-20201231.xsd#mgic_a2020Abstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_a2020Abstract0_lbl" xml:lang="en-US">2020</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2020Abstract0" xlink:to="mgic_a2020Abstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term (years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl" xml:lang="en-US">Schedule of maturities of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl" xml:lang="en-US">2021</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl" xml:lang="en-US">2022</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl" xml:lang="en-US">2026 and thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl" xml:lang="en-US">Total undiscounted cash flows</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LessImputedInterest" xlink:href="mgic-20201231.xsd#mgic_LessImputedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LessImputedInterest_lbl" xml:lang="en-US">Less imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LessImputedInterest" xlink:to="mgic_LessImputedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Less - valuation allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Long-term tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Net deferred tax liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsOther_lbl" xml:lang="en-US">Tax-deductible costs, not included in the accounting costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl" xml:lang="en-US">Decrease in tax positions taken in prior years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl" xml:lang="en-US">Number of options, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of options, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl" xml:lang="en-US">Less - capitalized software costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerEquipmentMember_lbl" xml:lang="en-US">Computers and peripheral equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Office furniture and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Motor vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US">Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfSalesMember_lbl" xml:lang="en-US">Cost of revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl" xml:lang="en-US">Research and development, net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl" xml:lang="en-US">Selling and marketing [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xml:lang="en-US">General and administrative [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AptonetIncMember" xlink:href="mgic-20201231.xsd#mgic_AptonetIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AptonetIncMember_lbl" xml:lang="en-US">Aptonet Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AptonetIncMember" xlink:to="mgic_AptonetIncMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_StockellInformationSystemsIncMember" xlink:href="mgic-20201231.xsd#mgic_StockellInformationSystemsIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_StockellInformationSystemsIncMember_lbl" xml:lang="en-US">Stockell information systems, Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_StockellInformationSystemsIncMember" xlink:to="mgic_StockellInformationSystemsIncMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NetEffectsIncMember" xlink:href="mgic-20201231.xsd#mgic_NetEffectsIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NetEffectsIncMember_lbl" xml:lang="en-US">NetEffects Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetEffectsIncMember" xlink:to="mgic_NetEffectsIncMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_NetEffectsIncMember_lbl0" xml:lang="en-US">Net Effects Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetEffectsIncMember" xlink:to="mgic_NetEffectsIncMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_PowWowIncMember" xlink:href="mgic-20201231.xsd#mgic_PowWowIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PowWowIncMember_lbl" xml:lang="en-US">PowWow Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PowWowIncMember" xlink:to="mgic_PowWowIncMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_PowWowIncMember_lbl0" xml:lang="en-US">Pow Wow Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PowWowIncMember" xlink:to="mgic_PowWowIncMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_OnTargetGroupIncMember" xlink:href="mgic-20201231.xsd#mgic_OnTargetGroupIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OnTargetGroupIncMember_lbl" xml:lang="en-US">OnTarget Group Inc [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OnTargetGroupIncMember" xlink:to="mgic_OnTargetGroupIncMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_OnTargetGroupIncMember_lbl0" xml:lang="en-US">OnTarget Group Inc. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OnTargetGroupIncMember" xlink:to="mgic_OnTargetGroupIncMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Other Comprehensive Income (Loss) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeMember" xlink:to="us-gaap_OtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl" xml:lang="en-US">Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl" xml:lang="en-US">Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl" xml:lang="en-US">Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CapitalizedSoftwareCostsMember" xlink:href="mgic-20201231.xsd#mgic_CapitalizedSoftwareCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CapitalizedSoftwareCostsMember_lbl" xml:lang="en-US">Capitalized software costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CapitalizedSoftwareCostsMember" xlink:to="mgic_CapitalizedSoftwareCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US">Customer relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl" xml:lang="en-US">Backlog and non-compete agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AcquiredTechnologyMember" xlink:href="mgic-20201231.xsd#mgic_AcquiredTechnologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AcquiredTechnologyMember_lbl" xml:lang="en-US">Acquired technology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AcquiredTechnologyMember" xlink:to="mgic_AcquiredTechnologyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl" xml:lang="en-US">Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ItProfessionalServicesMember" xlink:href="mgic-20201231.xsd#mgic_ItProfessionalServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ItProfessionalServicesMember_lbl" xml:lang="en-US">IT professional services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ItProfessionalServicesMember" xlink:to="mgic_ItProfessionalServicesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_ItProfessionalServicesMember_lbl0" xml:lang="en-US">IT Professional Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ItProfessionalServicesMember" xlink:to="mgic_ItProfessionalServicesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_SoftwareServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SoftwareServicesMember_lbl" xml:lang="en-US">Software services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SoftwareServicesMember" xlink:to="mgic_SoftwareServicesMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="mgic_SoftwareServicesMember_lbl0" xml:lang="en-US">Software Services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SoftwareServicesMember" xlink:to="mgic_SoftwareServicesMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermCreditFromBanksMember" xlink:href="mgic-20201231.xsd#mgic_ShorttermCreditFromBanksMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShorttermCreditFromBanksMember_lbl" xml:lang="en-US">Short-term credit from banks [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermCreditFromBanksMember" xlink:to="mgic_ShorttermCreditFromBanksMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShorttermCreditFromBanksOneMember" xlink:href="mgic-20201231.xsd#mgic_ShorttermCreditFromBanksOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShorttermCreditFromBanksOneMember_lbl" xml:lang="en-US">Short-term credit from banks one [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermCreditFromBanksOneMember" xlink:to="mgic_ShorttermCreditFromBanksOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" xlink:href="mgic-20201231.xsd#mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember_lbl" xml:lang="en-US">Current maturities of long-term loans from financial institution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" xlink:to="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMember_lbl" xml:lang="en-US">Long-term Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMember" xlink:to="us-gaap_LongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ExercisePriceOneMember" xlink:href="mgic-20201231.xsd#mgic_ExercisePriceOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ExercisePriceOneMember_lbl" xml:lang="en-US">2.01-3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExercisePriceOneMember" xlink:to="mgic_ExercisePriceOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ExercisePriceTwoMember" xlink:href="mgic-20201231.xsd#mgic_ExercisePriceTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ExercisePriceTwoMember_lbl" xml:lang="en-US">4.01-5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExercisePriceTwoMember" xlink:to="mgic_ExercisePriceTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_UnallocatedExpensesMember" xlink:href="mgic-20201231.xsd#mgic_UnallocatedExpensesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_UnallocatedExpensesMember_lbl" xml:lang="en-US">Unallocated Expenses [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_UnallocatedExpensesMember" xlink:to="mgic_UnallocatedExpensesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="country_US_lbl0" xml:lang="en-US">U.S [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IL"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_IL_lbl" xml:lang="en-US">Israel [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_IL" xlink:to="country_IL_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_EuropeMember_lbl" xml:lang="en-US">Europe [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_JP_lbl" xml:lang="en-US">Japan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_OthersMember" xlink:href="mgic-20201231.xsd#mgic_OthersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_OthersMember_lbl" xml:lang="en-US">Others [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OthersMember" xlink:to="mgic_OthersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember_lbl" xml:lang="en-US">Software license and related revenues and consulting services [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" xlink:to="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReinsurancePolicyTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsurancePolicyTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReinsurancePolicyTypeAxis_lbl" xml:lang="en-US">Reinsurance Policy, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReinsurancePolicyTypeAxis" xlink:to="us-gaap_ReinsurancePolicyTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AmendmentAxis" xlink:href="mgic-20201231.xsd#mgic_AmendmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AmendmentAxis_lbl" xml:lang="en-US">Amendment Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AmendmentAxis" xlink:to="mgic_AmendmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_InvestmentGeographicsRegionAxis" xlink:href="mgic-20201231.xsd#mgic_InvestmentGeographicsRegionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_InvestmentGeographicsRegionAxis_lbl" xml:lang="en-US">Investment Geographics Region Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InvestmentGeographicsRegionAxis" xlink:to="mgic_InvestmentGeographicsRegionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TypeOfCurrencyAxis" xlink:href="mgic-20201231.xsd#mgic_TypeOfCurrencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TypeOfCurrencyAxis_lbl" xml:lang="en-US">Type Of Currency Axis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TypeOfCurrencyAxis" xlink:to="mgic_TypeOfCurrencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US">Changes in fair value of contingent consideration liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Intangible assets amortization period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US">Employee&apos;s contribution percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xml:lang="en-US">Matching contributions, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeveranceCosts1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeveranceCosts1_lbl" xml:lang="en-US">Severance expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeveranceCosts1" xlink:to="us-gaap_SeveranceCosts1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Expense related to credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US">Total consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_PaymentsUponClosingOfBusinessAcquisition" xlink:href="mgic-20201231.xsd#mgic_PaymentsUponClosingOfBusinessAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PaymentsUponClosingOfBusinessAcquisition_lbl" xml:lang="en-US">Payments upon closing of the business acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PaymentsUponClosingOfBusinessAcquisition" xlink:to="mgic_PaymentsUponClosingOfBusinessAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:href="mgic-20201231.xsd#mgic_BusinessAcquisitionContingentConsiderationDeferredPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment_lbl" xml:lang="en-US">Business acquisition, remaining installment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:to="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ContingentConsiderationInFuturePerformance" xlink:href="mgic-20201231.xsd#mgic_ContingentConsiderationInFuturePerformance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ContingentConsiderationInFuturePerformance_lbl" xml:lang="en-US">Contingent on future performance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ContingentConsiderationInFuturePerformance" xlink:to="mgic_ContingentConsiderationInFuturePerformance_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AdditionalRateOwnershipAcquired" xlink:href="mgic-20201231.xsd#mgic_AdditionalRateOwnershipAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AdditionalRateOwnershipAcquired_lbl" xml:lang="en-US">Additional rate ownership acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AdditionalRateOwnershipAcquired" xlink:to="mgic_AdditionalRateOwnershipAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl" xml:lang="en-US">Share purchase holding percentage</label>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7b7AHW8Vih4VwYVTbn/LWaseCf8M5VHydpVADuI9RLaXvU2pd2NfX/Q7IAjz9abSaF5GEHrZxLFdljpNme2M1vYyJED23ApVUAom7dDW1PFeIq1KoMScIVl03Q9UwyJlSw==] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RecognizedTradingLossesAmount" xlink:href="mgic-20201231.xsd#mgic_RecognizedTradingLossesAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RecognizedTradingLossesAmount_lbl" xml:lang="en-US">Recognized trading losses, amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RecognizedTradingLossesAmount" xlink:to="mgic_RecognizedTradingLossesAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DepreciationExpense" xlink:href="mgic-20201231.xsd#mgic_DepreciationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DepreciationExpense_lbl" xml:lang="en-US">Depreciation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DepreciationExpense" xlink:to="mgic_DepreciationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Final payment due date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCovenantDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCovenantDescription_lbl" xml:lang="en-US">Description of financial covenants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCovenantDescription" xlink:to="us-gaap_DebtInstrumentCovenantDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">Effective corporate tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender_lbl" xml:lang="en-US">Tax benefits, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" xlink:href="mgic-20201231.xsd#mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings_lbl" xml:lang="en-US">Tax rate of dividends that distributed to individual or foreign residents from the preferred earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" xlink:to="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxBenefitsDescription" xlink:href="mgic-20201231.xsd#mgic_TaxBenefitsDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TaxBenefitsDescription_lbl" xml:lang="en-US">Tax benefits, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxBenefitsDescription" xlink:to="mgic_TaxBenefitsDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CapitalGainsTaxRateDescription" xlink:href="mgic-20201231.xsd#mgic_CapitalGainsTaxRateDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CapitalGainsTaxRateDescription_lbl" xml:lang="en-US">Capital gains tax rate, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CapitalGainsTaxRateDescription" xlink:to="mgic_CapitalGainsTaxRateDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" xlink:href="mgic-20201231.xsd#mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany_lbl" xml:lang="en-US">Rate of with holdings tax applying to dividend paid to a local resident company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" xlink:to="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" xlink:href="mgic-20201231.xsd#mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany_lbl" xml:lang="en-US">Rate of with holdings tax applying to dividend paid to a foreign resident company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" xlink:to="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" xlink:href="mgic-20201231.xsd#mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends_lbl" xml:lang="en-US">Currently held outside of Israel that would be subject to income taxes if distributed as dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" xlink:to="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ExpensesTaxesWithRegardsToTaxUncertainties" xlink:href="mgic-20201231.xsd#mgic_ExpensesTaxesWithRegardsToTaxUncertainties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ExpensesTaxesWithRegardsToTaxUncertainties_lbl" xml:lang="en-US">Expenses taxes with regards to tax uncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExpensesTaxesWithRegardsToTaxUncertainties" xlink:to="mgic_ExpensesTaxesWithRegardsToTaxUncertainties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeTaxExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense_lbl" xml:lang="en-US">Income tax with regards tax benefit uncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeTaxExpense" xlink:to="us-gaap_OtherNoncashIncomeTaxExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Reserved ordinary shares for issuance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US">Additional ordinary shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US">Expiration period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Aggregate of ordinary shares for future grants (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Options vest years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Intrinsic value of options exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_DividendDistributionMaximumPercentage" xlink:href="mgic-20201231.xsd#mgic_DividendDistributionMaximumPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_DividendDistributionMaximumPercentage_lbl" xml:lang="en-US">Maximum percentage of distribution of dividend in each year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDistributionMaximumPercentage" xlink:to="mgic_DividendDistributionMaximumPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsPayableAmountPerShare_lbl" xml:lang="en-US">Dividend distributions of per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableAmountPerShare" xlink:to="us-gaap_DividendsPayableAmountPerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DividendsPayableAmountPerShare_lbl0" xml:lang="en-US">Dividend distribution price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableAmountPerShare" xlink:to="us-gaap_DividendsPayableAmountPerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl" xml:lang="en-US">Aggregate dividend value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl0" xml:lang="en-US">Aggregate amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl" xml:lang="en-US">Rendered services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentOfWarrantsGrantedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentOfWarrantsGrantedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentOfWarrantsGrantedForServices_lbl" xml:lang="en-US">Acquired services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentOfWarrantsGrantedForServices" xlink:to="us-gaap_AdjustmentOfWarrantsGrantedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties" xlink:href="mgic-20201231.xsd#mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties_lbl" xml:lang="en-US">Trade and other receivables balances due to its related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties" xlink:to="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Trade payables balances due to related parties amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BankGuaranteesAmount" xlink:href="mgic-20201231.xsd#mgic_BankGuaranteesAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_BankGuaranteesAmount_lbl" xml:lang="en-US">Bank guarantees amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankGuaranteesAmount" xlink:to="mgic_BankGuaranteesAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RestrictedBankDeposits" xlink:href="mgic-20201231.xsd#mgic_RestrictedBankDeposits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_RestrictedBankDeposits_lbl" xml:lang="en-US">Restricted bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RestrictedBankDeposits" xlink:to="mgic_RestrictedBankDeposits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesPaidValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyDamagesPaidValue_lbl" xml:lang="en-US">Damages plaintiffs amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesPaidValue" xlink:to="us-gaap_LossContingencyDamagesPaidValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl" xml:lang="en-US">Sought damages in amount (in New Shekels)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Percentage of major customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenue_lbl" xml:lang="en-US">Deferred revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LeaseTerm" xlink:href="mgic-20201231.xsd#mgic_LeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_LeaseTerm_lbl" xml:lang="en-US">Lease term, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeaseTerm" xlink:to="mgic_LeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of estimates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Financial statements in United States dollars</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock_lbl" xml:lang="en-US">Short-term deposits and restricted deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" xlink:to="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesPolicy_lbl" xml:lang="en-US">Marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesPolicy" xlink:to="us-gaap_MarketableSecuritiesPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Trade receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business combinations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and development costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of long-lived assets, right of use assets and intangible assets subject to amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IntangibleAssetsPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_IntangibleAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IntangibleAssetsPolicyTextBlock_lbl" xml:lang="en-US">Intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsPolicyTextBlock" xlink:to="mgic_IntangibleAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock_lbl" xml:lang="en-US">Accrued severance pay and retirement plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock" xlink:to="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Basic and diluted net earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Concentrations of credit risk</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair value measurements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive income (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently adopted accounting pronouncement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_InfinigySolutionsLlcMember" xlink:href="mgic-20201231.xsd#mgic_InfinigySolutionsLlcMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_InfinigySolutionsLlcMember_lbl" xml:lang="en-US">Infinigy Solutions LLC [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InfinigySolutionsLlcMember" xlink:to="mgic_InfinigySolutionsLlcMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IsraeliInstitutionalCorporationMember" xlink:href="mgic-20201231.xsd#mgic_IsraeliInstitutionalCorporationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IsraeliInstitutionalCorporationMember_lbl" xml:lang="en-US">Israeli institutional corporation [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IsraeliInstitutionalCorporationMember" xlink:to="mgic_IsraeliInstitutionalCorporationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EconomicPolicyMember" xlink:href="mgic-20201231.xsd#mgic_EconomicPolicyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_EconomicPolicyMember_lbl" xml:lang="en-US">Economic Policy [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EconomicPolicyMember" xlink:to="mgic_EconomicPolicyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_PreferredTechnologyEnterpriseMember" xlink:href="mgic-20201231.xsd#mgic_PreferredTechnologyEnterpriseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_PreferredTechnologyEnterpriseMember_lbl" xml:lang="en-US">Preferred Technology Enterprise [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PreferredTechnologyEnterpriseMember" xlink:to="mgic_PreferredTechnologyEnterpriseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxAmendmentMember" xlink:href="mgic-20201231.xsd#mgic_TaxAmendmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TaxAmendmentMember_lbl" xml:lang="en-US">Tax Amendment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxAmendmentMember" xlink:to="mgic_TaxAmendmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_IndustrialCompaniesMember" xlink:href="mgic-20201231.xsd#mgic_IndustrialCompaniesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_IndustrialCompaniesMember_lbl" xml:lang="en-US">Industrial Companies [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IndustrialCompaniesMember" xlink:to="mgic_IndustrialCompaniesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NonIsraelSubsidiariesMember" xlink:href="mgic-20201231.xsd#mgic_NonIsraelSubsidiariesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NonIsraelSubsidiariesMember_lbl" xml:lang="en-US">Non Israel Subsidiaries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NonIsraelSubsidiariesMember" xlink:to="mgic_NonIsraelSubsidiariesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FormulaTelecomSolutionsLtdMember" xlink:href="mgic-20201231.xsd#mgic_FormulaTelecomSolutionsLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_FormulaTelecomSolutionsLtdMember_lbl" xml:lang="en-US">Formula Telecom Solutions Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FormulaTelecomSolutionsLtdMember" xlink:to="mgic_FormulaTelecomSolutionsLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_GB_lbl" xml:lang="en-US">England [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TwoThousandAndSevenPlanMember" xlink:href="mgic-20201231.xsd#mgic_TwoThousandAndSevenPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_TwoThousandAndSevenPlanMember_lbl" xml:lang="en-US">2007 Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TwoThousandAndSevenPlanMember" xlink:to="mgic_TwoThousandAndSevenPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerContractsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerContractsMember_lbl" xml:lang="en-US">Customer Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerContractsMember" xlink:to="us-gaap_CustomerContractsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_NISMember" xlink:href="mgic-20201231.xsd#mgic_NISMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="mgic_NISMember_lbl" xml:lang="en-US">NIS [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NISMember" xlink:to="mgic_NISMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTable" xlink:href="mgic-20201231.xsd#mgic_GoodwillTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_GoodwillTable_lbl" xml:lang="en-US">GoodwillDisclosureTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_GoodwillTable" xlink:to="mgic_GoodwillTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillLineItems_lbl" xml:lang="en-US">Goodwill [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable_lbl" xml:lang="en-US">Business Combination, Significant Transaction and Sale of Business (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems_lbl" xml:lang="en-US">Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTablesTable" xlink:href="mgic-20201231.xsd#mgic_GoodwillTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_GoodwillTablesTable_lbl" xml:lang="en-US">Goodwill Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_GoodwillTablesTable" xlink:to="mgic_GoodwillTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_GoodwillTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_GoodwillTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_GoodwillTablesLineItems_lbl" xml:lang="en-US">Goodwill (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_GoodwillTablesLineItems" xlink:to="mgic_GoodwillTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LeasesTablesTable" xlink:href="mgic-20201231.xsd#mgic_LeasesTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LeasesTablesTable_lbl" xml:lang="en-US">Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeasesTablesTable" xlink:to="mgic_LeasesTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LeasesTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_LeasesTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LeasesTablesLineItems_lbl" xml:lang="en-US">Leases (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeasesTablesLineItems" xlink:to="mgic_LeasesTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of property and equipment, net [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:to="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of property and equipment, net [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:to="mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xml:lang="en-US">Income Statement Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" xlink:to="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" xlink:to="mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_lbl" xml:lang="en-US">Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems_lbl" xml:lang="en-US">Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLocationDomain_lbl" xml:lang="en-US">Other Comprehensive Income Location [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLocationDomain" xlink:to="us-gaap_OtherComprehensiveIncomeLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" xlink:href="mgic-20201231.xsd#mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable_lbl" xml:lang="en-US">Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" xlink:to="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:href="mgic-20201231.xsd#mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems_lbl" xml:lang="en-US">Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:to="mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable_lbl" xml:lang="en-US">Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:to="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems_lbl" xml:lang="en-US">Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:to="mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xml:lang="en-US">Schedule of Goodwill [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTypeDomain_lbl" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="us-gaap_ShortTermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Schedule of Short-term Debt [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Short-term Debt [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl" xml:lang="en-US">Exercise Price Range [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable_lbl" xml:lang="en-US">Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" xlink:to="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems_lbl" xml:lang="en-US">Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SignificantAccountingPoliciesDetailsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SignificantAccountingPoliciesDetailsTable" xlink:to="mgic_SignificantAccountingPoliciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SignificantAccountingPoliciesDetailsLineItems_lbl" xml:lang="en-US">Significant Accounting Policies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SignificantAccountingPoliciesDetailsLineItems" xlink:to="mgic_SignificantAccountingPoliciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable_lbl" xml:lang="en-US">Business Combination, Significant Transaction and Sale of Business (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems_lbl" xml:lang="en-US">Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US">Related Party [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtDetailsTable" xlink:href="mgic-20201231.xsd#mgic_LongTermDebtDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LongTermDebtDetailsTable_lbl" xml:lang="en-US">Long Term Debt (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LongTermDebtDetailsTable" xlink:to="mgic_LongTermDebtDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_LongTermDebtDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_LongTermDebtDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LongTermDebtDetailsLineItems_lbl" xml:lang="en-US">Long Term Debt (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LongTermDebtDetailsLineItems" xlink:to="mgic_LongTermDebtDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_InvestmentGeographicsRegionDomain" xlink:href="mgic-20201231.xsd#mgic_InvestmentGeographicsRegionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_InvestmentGeographicsRegionDomain_lbl" xml:lang="en-US">InvestmentGeographicsRegion [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InvestmentGeographicsRegionDomain" xlink:to="mgic_InvestmentGeographicsRegionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReinsurancePolicyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsurancePolicyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReinsurancePolicyDomain_lbl" xml:lang="en-US">Reinsurance Policy [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReinsurancePolicyDomain" xlink:to="us-gaap_ReinsurancePolicyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_AmendmentDomain" xlink:href="mgic-20201231.xsd#mgic_AmendmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AmendmentDomain_lbl" xml:lang="en-US">Amendment [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AmendmentDomain" xlink:to="mgic_AmendmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeDetailsTable" xlink:href="mgic-20201231.xsd#mgic_TaxesonIncomeDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxesonIncomeDetailsTable_lbl" xml:lang="en-US">Taxes on Income (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxesonIncomeDetailsTable" xlink:to="mgic_TaxesonIncomeDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TaxesonIncomeDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_TaxesonIncomeDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxesonIncomeDetailsLineItems_lbl" xml:lang="en-US">Taxes on Income (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxesonIncomeDetailsLineItems" xlink:to="mgic_TaxesonIncomeDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EquityDetailsTable" xlink:href="mgic-20201231.xsd#mgic_EquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EquityDetailsTable_lbl" xml:lang="en-US">Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EquityDetailsTable" xlink:to="mgic_EquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_EquityDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_EquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EquityDetailsLineItems_lbl" xml:lang="en-US">Equity (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EquityDetailsLineItems" xlink:to="mgic_EquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_TypeOfCurrencyDomain" xlink:href="mgic-20201231.xsd#mgic_TypeOfCurrencyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TypeOfCurrencyDomain_lbl" xml:lang="en-US">TypeOfCurrency [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TypeOfCurrencyDomain" xlink:to="mgic_TypeOfCurrencyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CommitmentsandContingenciesDetailsTable" xlink:href="mgic-20201231.xsd#mgic_CommitmentsandContingenciesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CommitmentsandContingenciesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CommitmentsandContingenciesDetailsTable" xlink:to="mgic_CommitmentsandContingenciesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_CommitmentsandContingenciesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CommitmentsandContingenciesDetailsLineItems_lbl" xml:lang="en-US">Commitments and Contingencies (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CommitmentsandContingenciesDetailsLineItems" xlink:to="mgic_CommitmentsandContingenciesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SubsequentEventsDetailsTable" xlink:href="mgic-20201231.xsd#mgic_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SubsequentEventsDetailsTable" xlink:to="mgic_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="mgic_SubsequentEventsDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SubsequentEventsDetailsLineItems" xlink:to="mgic_SubsequentEventsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AccretionOfRedeemableNoncontrollingInterests_lbl0" xml:lang="en-US">Amount of accretion of redeemable non-controlling interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccretionOfRedeemableNoncontrollingInterests" xlink:to="mgic_AccretionOfRedeemableNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment_lbl0" xml:lang="en-US">Accumulated depreciation of computers and peripheral equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment" xlink:to="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AccumulatedDepreciationLeaseholdImprovements_lbl0" xml:lang="en-US">Accumulated depreciation of leasehold improvements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationLeaseholdImprovements" xlink:to="mgic_AccumulatedDepreciationLeaseholdImprovements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AccumulatedDepreciationMotorVehicles_lbl0" xml:lang="en-US">Accumulated depreciation of motor vehicles.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationMotorVehicles" xlink:to="mgic_AccumulatedDepreciationMotorVehicles_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment_lbl0" xml:lang="en-US">Accumulated depreciation of office furniture and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment" xlink:to="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AccumulatedDepreciationSoftware_lbl0" xml:lang="en-US">Accumulated depreciation of software.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationSoftware" xlink:to="mgic_AccumulatedDepreciationSoftware_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet_lbl0" xml:lang="en-US">Unrealized gain (loss) on derivative instruments net, included in accumulated other comprehensive income.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" xlink:to="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_BankGuaranteesAmount_lbl0" xml:lang="en-US">Bank guarantees amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankGuaranteesAmount" xlink:to="mgic_BankGuaranteesAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment_lbl0" xml:lang="en-US">It represents the value of business acquisition contingent consideration deferred payment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:to="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired_lbl0" xml:lang="en-US">Business combination fair value net assets excluding cash acquired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_BusinessCombinationGoodwill_lbl0" xml:lang="en-US">Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationGoodwill" xlink:to="mgic_BusinessCombinationGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl1" xml:lang="en-US">Business combination total fair value assets acquired net of acquired cash.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CapitalGainsTaxRateDescription_lbl0" xml:lang="en-US">The description of capital gains tax rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CapitalGainsTaxRateDescription" xlink:to="mgic_CapitalGainsTaxRateDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests_lbl0" xml:lang="en-US">Comprehensive income net of tax attributable to redeemable noncontrolling interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" xlink:to="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ContingentAcquisitionConsideration_lbl0" xml:lang="en-US">The amount of contingent acquisition consideration in [noncash or part noncash] consideration for a business.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ContingentAcquisitionConsideration" xlink:to="mgic_ContingentAcquisitionConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ContingentConsiderationInFuturePerformance_lbl0" xml:lang="en-US">Contingent consideration in future performance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ContingentConsiderationInFuturePerformance" xlink:to="mgic_ContingentConsiderationInFuturePerformance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ConvertibleBondsFairValueDisclosure_lbl0" xml:lang="en-US">Fair value of convertible bonds.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ConvertibleBondsFairValueDisclosure" xlink:to="mgic_ConvertibleBondsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CorporateBondsFairValueDisclosure_lbl0" xml:lang="en-US">Fair value of corporate bonds.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CorporateBondsFairValueDisclosure" xlink:to="mgic_CorporateBondsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostComputersAndPeripheralEquipment_lbl0" xml:lang="en-US">Cost of computers and peripheral equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostComputersAndPeripheralEquipment" xlink:to="mgic_CostComputersAndPeripheralEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostLeaseholdImprovements_lbl0" xml:lang="en-US">The amount of cost ff leasehold Improvements.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostLeaseholdImprovements" xlink:to="mgic_CostLeaseholdImprovements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostMotorVehicles_lbl0" xml:lang="en-US">Cost of motor vehicles.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostMotorVehicles" xlink:to="mgic_CostMotorVehicles_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostOfConsultingServices_lbl0" xml:lang="en-US">Cost incurred in providing environmental engineering and consulting; environmental testing and analysis; and remediation services during the reporting period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfConsultingServices" xlink:to="mgic_CostOfConsultingServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostOfMaintenanceAndTechnicalSupport_lbl0" xml:lang="en-US">Maintenance costs incurred and directly related to services rendered by an entity during the reporting period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfMaintenanceAndTechnicalSupport" xlink:to="mgic_CostOfMaintenanceAndTechnicalSupport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostOfSoftware_lbl0" xml:lang="en-US">Costs incurred in providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfSoftware" xlink:to="mgic_CostOfSoftware_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostOfficeFurnitureAndEquipment_lbl0" xml:lang="en-US">Cost of office furniture and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfficeFurnitureAndEquipment" xlink:to="mgic_CostOfficeFurnitureAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CostSoftware_lbl0" xml:lang="en-US">Cost of software.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostSoftware" xlink:to="mgic_CostSoftware_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends_lbl0" xml:lang="en-US">Currently held outside of Israel that would be subject to income taxes if distributed as dividends.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" xlink:to="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_DeferredAcquisitionPayment_lbl0" xml:lang="en-US">The amount of deferred acqsition paymant made for [noncash or part noncash] consideration for a business.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredAcquisitionPayment" xlink:to="mgic_DeferredAcquisitionPayment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast_lbl0" xml:lang="en-US">The portion of the difference between total income tax expense or benefit as reported in the Income Statement for the current period and the expected income tax expense or benefit computed attributable to deferred taxes on losses for which full valuation allowance was provided in the past.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" xlink:to="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_DepreciatedCostPropertyPlantAndEquipment_lbl0" xml:lang="en-US">The amount of depreciated cost property plant and equipment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DepreciatedCostPropertyPlantAndEquipment" xlink:to="mgic_DepreciatedCostPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_DepreciationExpense_lbl0" xml:lang="en-US">The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets&apos; useful lives. Includes production and non-production related depreciation.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DepreciationExpense" xlink:to="mgic_DepreciationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests_lbl0" xml:lang="en-US">The amount of dividend in redeemable non-controlling interest in [noncash or part noncash] consideration for a business.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:to="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_DividendDeclaredToRedeemableNoncontrollingInterest_lbl0" xml:lang="en-US">Dividend declared to redeemable non-controlling interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDeclaredToRedeemableNoncontrollingInterest" xlink:to="mgic_DividendDeclaredToRedeemableNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_DividendDistributionMaximumPercentage_lbl0" xml:lang="en-US">Maximum percentage of distribution of dividend in each year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDistributionMaximumPercentage" xlink:to="mgic_DividendDistributionMaximumPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears_lbl0" xml:lang="en-US">Estimated revenue expected to recognized in future periods after two years.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent_lbl0" xml:lang="en-US">Future estimated revenue expected to be recognized within one year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears_lbl0" xml:lang="en-US">Future estimated revenue expected to be recognized within the second year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_Expenses_lbl0" xml:lang="en-US">The amount of expenses,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Expenses" xlink:to="mgic_Expenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions_lbl0" xml:lang="en-US">This element represents increase in contingent consideration due to acquisitions measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration_lbl0" xml:lang="en-US">This element represents increase in fair value of contingent consideration measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration_lbl0" xml:lang="en-US">This element represents decrease in fair value of contingent consideration measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration_lbl0" xml:lang="en-US">Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity&apos;s own assumption about the assumptions market participants would use in pricing.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate_lbl0" xml:lang="en-US">This element represents amortization of interest and exchange rate measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_FinancialExpenseIncomeNet_lbl0" xml:lang="en-US">The amount of financial income (expense), net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FinancialExpenseIncomeNet" xlink:to="mgic_FinancialExpenseIncomeNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences_lbl0" xml:lang="en-US">The portion of the difference between total income tax expense or benefit as reported in the Income Statement for the current period and the expected income tax expense or benefit computed attributable to uncertain tax position and other differences.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" xlink:to="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in the account of deferred taxes net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInDeferredTaxesNet" xlink:to="mgic_IncreaseDecreaseInDeferredTaxesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncreaseDecreaseInExchangeRateOfLoans_lbl0" xml:lang="en-US">The increase (decrease) during the reporting period in exchange rate of loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInExchangeRateOfLoans" xlink:to="mgic_IncreaseDecreaseInExchangeRateOfLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense_lbl0" xml:lang="en-US">Accrued expenses and other accounts payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:to="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet_lbl0" xml:lang="en-US">The (increase) decrease during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:to="mgic_IncreaseDecreaseInTradeReceivableNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions_lbl0" xml:lang="en-US">Increase in redeemable non-controlling interest as part of acquisitions.&#xd;
..</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:to="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests_lbl0" xml:lang="en-US">Amount of accretion of redeemable non-controlling interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:to="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities_lbl0" xml:lang="en-US">Interest income from marketable securities net of amortization of premium.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" xlink:to="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_LeaseTerm_lbl0" xml:lang="en-US">Original lease periods.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeaseTerm" xlink:to="mgic_LeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_LiabilitiesDueToAcquisitionActivities_lbl0" xml:lang="en-US">Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LiabilitiesDueToAcquisitionActivities" xlink:to="mgic_LiabilitiesDueToAcquisitionActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter_lbl0" xml:lang="en-US">The amount of net income attributable to Magic shareholders after accretion of redeemable non-controlling interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" xlink:to="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest_lbl0" xml:lang="en-US">Net income attributable to redeemable non-controlling interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest" xlink:to="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_OperatingLeaseRightOfUseAssets_lbl0" xml:lang="en-US">Amount of lessee&apos;s right to use underlying asset under operating lease.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeaseRightOfUseAssets" xlink:to="mgic_OperatingLeaseRightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_OtherComprehensiveIncomeloss_lbl0" xml:lang="en-US">The amount of other comprehensive income loss.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherComprehensiveIncomeloss" xlink:to="mgic_OtherComprehensiveIncomeloss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities_lbl0" xml:lang="en-US">Other comprehensive income (loss) unrealized gain (loss) from available for sale securities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" xlink:to="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses_lbl0" xml:lang="en-US">Amount of (increase) decrease in prepaid expenses, and assets classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:to="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_OtherReceivableFromGovernmentAuthorities_lbl0" xml:lang="en-US">Carrying value of other receivable from government authorities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherReceivableFromGovernmentAuthorities" xlink:to="mgic_OtherReceivableFromGovernmentAuthorities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_PaymentsUponClosingOfBusinessAcquisition_lbl0" xml:lang="en-US">Payments upon closing of the business acquisition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PaymentsUponClosingOfBusinessAcquisition" xlink:to="mgic_PaymentsUponClosingOfBusinessAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ProceedsFromInvestmentInShorttermBankDeposits_lbl0" xml:lang="en-US">Proceeds from (Investment in) short-term bank deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProceedsFromInvestmentInShorttermBankDeposits" xlink:to="mgic_ProceedsFromInvestmentInShorttermBankDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ProceedsFromShortTermLoansToRelatedParties_lbl0" xml:lang="en-US">The cash outflow associated with short-term loan to a related party.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProceedsFromShortTermLoansToRelatedParties" xlink:to="mgic_ProceedsFromShortTermLoansToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest_lbl0" xml:lang="en-US">The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest and excluding redeemable non-controlling interests.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:to="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_PropertyPlantAndEquipmentGrossTotalCost_lbl0" xml:lang="en-US">Property plant and equipment gross total cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PropertyPlantAndEquipmentGrossTotalCost" xlink:to="mgic_PropertyPlantAndEquipmentGrossTotalCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany_lbl0" xml:lang="en-US">Rate of withholdings tax applying to dividend paid to a local resident company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" xlink:to="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ReceivableFromGovernmentAuthorities_lbl0" xml:lang="en-US">Carrying value of receivable from government authorities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ReceivableFromGovernmentAuthorities" xlink:to="mgic_ReceivableFromGovernmentAuthorities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_RecognizedTradingLossesAmount_lbl0" xml:lang="en-US">Recognized trading losses, amount.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RecognizedTradingLossesAmount" xlink:to="mgic_RecognizedTradingLossesAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest_lbl0" xml:lang="en-US">Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" xlink:to="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt_lbl0" xml:lang="en-US">The cash outflow for repayment of short term and long tearm loans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:to="mgic_RepaymentsOfShortTermAndLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ResearchAndDevelopmentExpenseGross_lbl0" xml:lang="en-US">Represents the gross research and development expense.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ResearchAndDevelopmentExpenseGross" xlink:to="mgic_ResearchAndDevelopmentExpenseGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_RestrictedBankDeposits_lbl0" xml:lang="en-US">Restricted bank deposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RestrictedBankDeposits" xlink:to="mgic_RestrictedBankDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_RevenuesFromConsultingServices_lbl0" xml:lang="en-US">Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenuesFromConsultingServices" xlink:to="mgic_RevenuesFromConsultingServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_RevenuesFromMaintenanceAndTechnicalSupport_lbl0" xml:lang="en-US">Revenue derived from maintenance services provided under contracts or arrangements with clients. For example, it may include the maintenance of software, plant and equipment, and facilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenuesFromMaintenanceAndTechnicalSupport" xlink:to="mgic_RevenuesFromMaintenanceAndTechnicalSupport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SalesRevenuesNet_lbl1" xml:lang="en-US">Total revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SalesRevenuesNet" xlink:to="mgic_SalesRevenuesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SeverancePayFund_lbl0" xml:lang="en-US">The carrying value of deposited severance pay fund as of balance sheet date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SeverancePayFund" xlink:to="mgic_SeverancePayFund_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited_lbl0" xml:lang="en-US">Aggregate intrinsic value, Forfeited.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options Aggregate intrinsic value, Granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised_lbl0" xml:lang="en-US">Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl0" xml:lang="en-US">Weighted average remaining contractual life (years).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised_lbl0" xml:lang="en-US">Weighted average remaining contractual term (in years), Exercised.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited_lbl0" xml:lang="en-US">Weighted average remaining contractual term (in years), Forfeited.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options,Weighted average exercise price, Exercisable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted_lbl0" xml:lang="en-US">Weighted average remaining contractual term (in years), Granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Weighted average remaining contractual term (in years), Outstanding ending.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ShorttermBankDeposits_lbl0" xml:lang="en-US">Short-term bank deposits.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermBankDeposits" xlink:to="mgic_ShorttermBankDeposits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_Software_lbl0" xml:lang="en-US">Amount of revenue from software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Software" xlink:to="mgic_Software_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_TaxBenefitsDescription_lbl0" xml:lang="en-US">Tax benefits description.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxBenefitsDescription" xlink:to="mgic_TaxBenefitsDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings_lbl0" xml:lang="en-US">Tax rate of dividends that distributed to individual or foreign residents from the preferred earnings.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" xlink:to="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_TotalOriginalAmountIntangibleAssetsGross_lbl0" xml:lang="en-US">Total original amount intangible assets gross.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalOriginalAmountIntangibleAssetsGross" xlink:to="mgic_TotalOriginalAmountIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_TotalShortTermBorrowings_lbl0" xml:lang="en-US">Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalShortTermBorrowings" xlink:to="mgic_TotalShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties_lbl0" xml:lang="en-US">Trade and other receivables balances due to its related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties" xlink:to="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_ExercisePriceOneMember_lbl0" xml:lang="en-US">Exercise Price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExercisePriceOneMember" xlink:to="mgic_ExercisePriceOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="mgic_StockellInformationSystemsIncMember_lbl0" xml:lang="en-US">Stockell information systems, Inc.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_StockellInformationSystemsIncMember" xlink:to="mgic_StockellInformationSystemsIncMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AddressTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AddressTypeDomain_lbl" xml:lang="en-US">Address Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AddressTypeDomain" xlink:to="dei_AddressTypeDomain_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostOfSoftware_lbl1" xml:lang="en-US">CostOfSoftware</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfSoftware" xlink:to="mgic_CostOfSoftware_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OthersMember_lbl0" xml:lang="en-US">OthersMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OthersMember" xlink:to="mgic_OthersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AdditionalRateOwnershipAcquired_lbl0" xml:lang="en-US">AdditionalRateOwnershipAcquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AdditionalRateOwnershipAcquired" xlink:to="mgic_AdditionalRateOwnershipAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RevenueRecognitionTextBlock_lbl0" xml:lang="en-US">RevenueRecognitionTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenueRecognitionTextBlock" xlink:to="mgic_RevenueRecognitionTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_NetEffectsIncMember_lbl1" xml:lang="en-US">NetEffectsIncMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetEffectsIncMember" xlink:to="mgic_NetEffectsIncMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration_lbl1" xml:lang="en-US">FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany_lbl1" xml:lang="en-US">RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" xlink:to="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ConvertibleBondsFairValueDisclosure_lbl1" xml:lang="en-US">ConvertibleBondsFairValueDisclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ConvertibleBondsFairValueDisclosure" xlink:to="mgic_ConvertibleBondsFairValueDisclosure_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BankGuaranteesAmount_lbl1" xml:lang="en-US">BankGuaranteesAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BankGuaranteesAmount" xlink:to="mgic_BankGuaranteesAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SalesRevenuesNet_lbl2" xml:lang="en-US">SalesRevenuesNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SalesRevenuesNet" xlink:to="mgic_SalesRevenuesNet_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock_lbl0" xml:lang="en-US">ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:to="mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock_lbl0" xml:lang="en-US">AccruedSeverancePayAndRetirementPlanPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock" xlink:to="mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShorttermBankDeposits_lbl1" xml:lang="en-US">ShorttermBankDeposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermBankDeposits" xlink:to="mgic_ShorttermBankDeposits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherReceivableFromGovernmentAuthorities_lbl1" xml:lang="en-US">OtherReceivableFromGovernmentAuthorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherReceivableFromGovernmentAuthorities" xlink:to="mgic_OtherReceivableFromGovernmentAuthorities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl0" xml:lang="en-US">ComprehensiveIncomeAttributableToNoncontrollingInterests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:to="mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests_lbl1" xml:lang="en-US">IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:to="mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter_lbl1" xml:lang="en-US">NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" xlink:to="mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedAmortizationAbstract_lbl0" xml:lang="en-US">AccumulatedAmortizationAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedAmortizationAbstract" xlink:to="mgic_AccumulatedAmortizationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_StockellInformationSystemsIncMember_lbl1" xml:lang="en-US">StockellInformationSystemsIncMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_StockellInformationSystemsIncMember" xlink:to="mgic_StockellInformationSystemsIncMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense_lbl1" xml:lang="en-US">IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:to="mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RestrictedBankDeposits_lbl1" xml:lang="en-US">RestrictedBankDeposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RestrictedBankDeposits" xlink:to="mgic_RestrictedBankDeposits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_InAbstract_lbl0" xml:lang="en-US">InAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InAbstract" xlink:to="mgic_InAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EconomicPolicyMember_lbl0" xml:lang="en-US">EconomicPolicyMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EconomicPolicyMember" xlink:to="mgic_EconomicPolicyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfDeferredTaxLiabilitieTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock" xlink:to="mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostOfConsultingServices_lbl1" xml:lang="en-US">CostOfConsultingServices</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfConsultingServices" xlink:to="mgic_CostOfConsultingServices_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxBenefitsDescription_lbl1" xml:lang="en-US">TaxBenefitsDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxBenefitsDescription" xlink:to="mgic_TaxBenefitsDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OriginalAmountsAbstract_lbl0" xml:lang="en-US">OriginalAmountsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OriginalAmountsAbstract" xlink:to="mgic_OriginalAmountsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings_lbl1" xml:lang="en-US">TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" xlink:to="mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock_lbl0" xml:lang="en-US">EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" xlink:to="mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany_lbl0" xml:lang="en-US">RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" xlink:to="mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ProceedsFromInvestmentInShorttermBankDeposits_lbl1" xml:lang="en-US">ProceedsFromInvestmentInShorttermBankDeposits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProceedsFromInvestmentInShorttermBankDeposits" xlink:to="mgic_ProceedsFromInvestmentInShorttermBankDeposits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest_lbl1" xml:lang="en-US">ProfitLossExcludingRedeemableNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:to="mgic_ProfitLossExcludingRedeemableNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ResearchAndDevelopmentExpenseGross_lbl1" xml:lang="en-US">ResearchAndDevelopmentExpenseGross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ResearchAndDevelopmentExpenseGross" xlink:to="mgic_ResearchAndDevelopmentExpenseGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends_lbl1" xml:lang="en-US">CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" xlink:to="mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences_lbl1" xml:lang="en-US">IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" xlink:to="mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember_lbl0" xml:lang="en-US">SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" xlink:to="mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:to="mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostAbstract_lbl0" xml:lang="en-US">CostAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostAbstract" xlink:to="mgic_CostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast_lbl1" xml:lang="en-US">DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" xlink:to="mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl2" xml:lang="en-US">BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:to="mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ContingentAcquisitionConsideration_lbl1" xml:lang="en-US">ContingentAcquisitionConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ContingentAcquisitionConsideration" xlink:to="mgic_ContingentAcquisitionConsideration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LeaseTerm_lbl1" xml:lang="en-US">LeaseTerm</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LeaseTerm" xlink:to="mgic_LeaseTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IsraeliInstitutionalCorporationMember_lbl0" xml:lang="en-US">IsraeliInstitutionalCorporationMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IsraeliInstitutionalCorporationMember" xlink:to="mgic_IsraeliInstitutionalCorporationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_MagicSoftwareEnterprisesEquityAbstract_lbl0" xml:lang="en-US">MagicSoftwareEnterprisesEquityAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_MagicSoftwareEnterprisesEquityAbstract" xlink:to="mgic_MagicSoftwareEnterprisesEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfAnnualRatesOfDepreciationTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:to="mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_a2020Abstract_lbl0" xml:lang="en-US">a2020Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2020Abstract" xlink:to="mgic_a2020Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses_lbl1" xml:lang="en-US">OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:to="mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostSoftware_lbl1" xml:lang="en-US">CostSoftware</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostSoftware" xlink:to="mgic_CostSoftware_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TwoThousandAndSevenPlanMember_lbl0" xml:lang="en-US">TwoThousandAndSevenPlanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TwoThousandAndSevenPlanMember" xlink:to="mgic_TwoThousandAndSevenPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FinancialExpenseIncomeNet_lbl1" xml:lang="en-US">FinancialExpenseIncomeNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FinancialExpenseIncomeNet" xlink:to="mgic_FinancialExpenseIncomeNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CapitalGainsTaxRateDescription_lbl1" xml:lang="en-US">CapitalGainsTaxRateDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CapitalGainsTaxRateDescription" xlink:to="mgic_CapitalGainsTaxRateDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostLeaseholdImprovements_lbl1" xml:lang="en-US">CostLeaseholdImprovements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostLeaseholdImprovements" xlink:to="mgic_CostLeaseholdImprovements_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TotalOriginalAmountIntangibleAssetsGross_lbl1" xml:lang="en-US">TotalOriginalAmountIntangibleAssetsGross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalOriginalAmountIntangibleAssetsGross" xlink:to="mgic_TotalOriginalAmountIntangibleAssetsGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration_lbl1" xml:lang="en-US">FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AcquiredTechnologyMember_lbl0" xml:lang="en-US">AcquiredTechnologyMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AcquiredTechnologyMember" xlink:to="mgic_AcquiredTechnologyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseDecreaseInExchangeRateOfLoans_lbl1" xml:lang="en-US">IncreaseDecreaseInExchangeRateOfLoans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInExchangeRateOfLoans" xlink:to="mgic_IncreaseDecreaseInExchangeRateOfLoans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_UnallocatedExpensesMember_lbl0" xml:lang="en-US">UnallocatedExpensesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_UnallocatedExpensesMember" xlink:to="mgic_UnallocatedExpensesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" xlink:to="mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_Software_lbl1" xml:lang="en-US">Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Software" xlink:to="mgic_Software_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" xlink:to="mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DeferredAcquisitionPayment_lbl1" xml:lang="en-US">DeferredAcquisitionPayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredAcquisitionPayment" xlink:to="mgic_DeferredAcquisitionPayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate_lbl1" xml:lang="en-US">FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet_lbl1" xml:lang="en-US">AccumulatedUnrealizedGainOnDerivativeInstrumentsNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" xlink:to="mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RepaymentsOfShortTermAndLongTermDebt_lbl1" xml:lang="en-US">RepaymentsOfShortTermAndLongTermDebt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RepaymentsOfShortTermAndLongTermDebt" xlink:to="mgic_RepaymentsOfShortTermAndLongTermDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CurrentAbstract_lbl0" xml:lang="en-US">CurrentAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentAbstract" xlink:to="mgic_CurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShorttermCreditFromBanksOneMember_lbl0" xml:lang="en-US">ShorttermCreditFromBanksOneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermCreditFromBanksOneMember" xlink:to="mgic_ShorttermCreditFromBanksOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember_lbl0" xml:lang="en-US">CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" xlink:to="mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_PaymentsUponClosingOfBusinessAcquisition_lbl1" xml:lang="en-US">PaymentsUponClosingOfBusinessAcquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PaymentsUponClosingOfBusinessAcquisition" xlink:to="mgic_PaymentsUponClosingOfBusinessAcquisition_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">IntangibleAssetsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IntangibleAssetsPolicyTextBlock" xlink:to="mgic_IntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions_lbl1" xml:lang="en-US">IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:to="mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_InfinigySolutionsLlcMember_lbl0" xml:lang="en-US">InfinigySolutionsLlcMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InfinigySolutionsLlcMember" xlink:to="mgic_InfinigySolutionsLlcMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShareCapitalAbstract_lbl0" xml:lang="en-US">ShareCapitalAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareCapitalAbstract" xlink:to="mgic_ShareCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AssetsAbstract0_lbl0" xml:lang="en-US">AssetsAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AssetsAbstract0" xlink:to="mgic_AssetsAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock_lbl0" xml:lang="en-US">ShortTermDepositsAndRestrictedDepositsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" xlink:to="mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AptonetIncMember_lbl0" xml:lang="en-US">AptonetIncMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AptonetIncMember" xlink:to="mgic_AptonetIncMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_a2019Abstract_lbl0" xml:lang="en-US">a2019Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2019Abstract" xlink:to="mgic_a2019Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherComprehensiveIncomeloss_lbl1" xml:lang="en-US">OtherComprehensiveIncomeloss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherComprehensiveIncomeloss" xlink:to="mgic_OtherComprehensiveIncomeloss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShorttermCreditFromBanksMember_lbl0" xml:lang="en-US">ShorttermCreditFromBanksMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShorttermCreditFromBanksMember" xlink:to="mgic_ShorttermCreditFromBanksMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostOfficeFurnitureAndEquipment_lbl1" xml:lang="en-US">CostOfficeFurnitureAndEquipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfficeFurnitureAndEquipment" xlink:to="mgic_CostOfficeFurnitureAndEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_PreferredTechnologyEnterpriseMember_lbl0" xml:lang="en-US">PreferredTechnologyEnterpriseMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PreferredTechnologyEnterpriseMember" xlink:to="mgic_PreferredTechnologyEnterpriseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LiabilitiesDueToAcquisitionActivities_lbl1" xml:lang="en-US">LiabilitiesDueToAcquisitionActivities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LiabilitiesDueToAcquisitionActivities" xlink:to="mgic_LiabilitiesDueToAcquisitionActivities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_PowWowIncMember_lbl1" xml:lang="en-US">PowWowIncMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PowWowIncMember" xlink:to="mgic_PowWowIncMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment_lbl1" xml:lang="en-US">BusinessAcquisitionContingentConsiderationDeferredPayment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:to="mgic_BusinessAcquisitionContingentConsiderationDeferredPayment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedDepreciationLeaseholdImprovements_lbl1" xml:lang="en-US">AccumulatedDepreciationLeaseholdImprovements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationLeaseholdImprovements" xlink:to="mgic_AccumulatedDepreciationLeaseholdImprovements_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfFinancialIncomeExpensesNetTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock" xlink:to="mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests_lbl1" xml:lang="en-US">DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:to="mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterests_lbl0" xml:lang="en-US">AcquisitionOfRedeemableNoncontrollingInterests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AcquisitionOfRedeemableNoncontrollingInterests" xlink:to="mgic_AcquisitionOfRedeemableNoncontrollingInterests_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ReceivableFromGovernmentAuthorities_lbl1" xml:lang="en-US">ReceivableFromGovernmentAuthorities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ReceivableFromGovernmentAuthorities" xlink:to="mgic_ReceivableFromGovernmentAuthorities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TotalShortTermBorrowings_lbl1" xml:lang="en-US">TotalShortTermBorrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TotalShortTermBorrowings" xlink:to="mgic_TotalShortTermBorrowings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests_lbl1" xml:lang="en-US">ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" xlink:to="mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_Expenses_lbl1" xml:lang="en-US">Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_Expenses" xlink:to="mgic_Expenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DividendDeclaredToRedeemableNoncontrollingInterest_lbl1" xml:lang="en-US">DividendDeclaredToRedeemableNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDeclaredToRedeemableNoncontrollingInterest" xlink:to="mgic_DividendDeclaredToRedeemableNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedDepreciationSoftware_lbl1" xml:lang="en-US">AccumulatedDepreciationSoftware</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationSoftware" xlink:to="mgic_AccumulatedDepreciationSoftware_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_PropertyPlantAndEquipmentGrossTotalCost_lbl1" xml:lang="en-US">PropertyPlantAndEquipmentGrossTotalCost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_PropertyPlantAndEquipmentGrossTotalCost" xlink:to="mgic_PropertyPlantAndEquipmentGrossTotalCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears_lbl1" xml:lang="en-US">EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears_lbl1" xml:lang="en-US">EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_InvestmentGeographicsRegionAxis_lbl0" xml:lang="en-US">InvestmentGeographicsRegionAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InvestmentGeographicsRegionAxis" xlink:to="mgic_InvestmentGeographicsRegionAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedDepreciationMotorVehicles_lbl1" xml:lang="en-US">AccumulatedDepreciationMotorVehicles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationMotorVehicles" xlink:to="mgic_AccumulatedDepreciationMotorVehicles_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions_lbl0" xml:lang="en-US">ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" xlink:to="mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseDecreaseInDeferredTaxesNet_lbl1" xml:lang="en-US">IncreaseDecreaseInDeferredTaxesNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInDeferredTaxesNet" xlink:to="mgic_IncreaseDecreaseInDeferredTaxesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AmendmentAxis_lbl0" xml:lang="en-US">AmendmentAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AmendmentAxis" xlink:to="mgic_AmendmentAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ContingentConsiderationInFuturePerformance_lbl1" xml:lang="en-US">ContingentConsiderationInFuturePerformance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ContingentConsiderationInFuturePerformance" xlink:to="mgic_ContingentConsiderationInFuturePerformance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment_lbl1" xml:lang="en-US">AccumulatedDepreciationComputersAndPeripheralEquipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment" xlink:to="mgic_AccumulatedDepreciationComputersAndPeripheralEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AcquisitionOfRedeemableNoncontrollingInterest_lbl0" xml:lang="en-US">AcquisitionOfRedeemableNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AcquisitionOfRedeemableNoncontrollingInterest" xlink:to="mgic_AcquisitionOfRedeemableNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_a2018Abstract_lbl0" xml:lang="en-US">a2018Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2018Abstract" xlink:to="mgic_a2018Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions_lbl1" xml:lang="en-US">FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_NISMember_lbl0" xml:lang="en-US">NISMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NISMember" xlink:to="mgic_NISMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedDepreciationAbstract_lbl0" xml:lang="en-US">AccumulatedDepreciationAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationAbstract" xlink:to="mgic_AccumulatedDepreciationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DepreciatedCostPropertyPlantAndEquipment_lbl1" xml:lang="en-US">DepreciatedCostPropertyPlantAndEquipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DepreciatedCostPropertyPlantAndEquipment" xlink:to="mgic_DepreciatedCostPropertyPlantAndEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RecognizedTradingLossesAmount_lbl1" xml:lang="en-US">RecognizedTradingLossesAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RecognizedTradingLossesAmount" xlink:to="mgic_RecognizedTradingLossesAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CapitalizedSoftwareCostsMember_lbl0" xml:lang="en-US">CapitalizedSoftwareCostsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CapitalizedSoftwareCostsMember" xlink:to="mgic_CapitalizedSoftwareCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ExercisePriceTwoMember_lbl0" xml:lang="en-US">ExercisePriceTwoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExercisePriceTwoMember" xlink:to="mgic_ExercisePriceTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostMotorVehicles_lbl1" xml:lang="en-US">CostMotorVehicles</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostMotorVehicles" xlink:to="mgic_CostMotorVehicles_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfResearchAndDevelopmentExpenseTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:to="mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TaxAmendmentMember_lbl0" xml:lang="en-US">TaxAmendmentMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TaxAmendmentMember" xlink:to="mgic_TaxAmendmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DividendDistributionMaximumPercentage_lbl1" xml:lang="en-US">DividendDistributionMaximumPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DividendDistributionMaximumPercentage" xlink:to="mgic_DividendDistributionMaximumPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostOfMaintenanceAndTechnicalSupport_lbl1" xml:lang="en-US">CostOfMaintenanceAndTechnicalSupport</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostOfMaintenanceAndTechnicalSupport" xlink:to="mgic_CostOfMaintenanceAndTechnicalSupport_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1" xml:lang="en-US">SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TypeOfCurrencyAxis_lbl0" xml:lang="en-US">TypeOfCurrencyAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TypeOfCurrencyAxis" xlink:to="mgic_TypeOfCurrencyAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CorporateBondsFairValueDisclosure_lbl1" xml:lang="en-US">CorporateBondsFairValueDisclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CorporateBondsFairValueDisclosure" xlink:to="mgic_CorporateBondsFairValueDisclosure_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ExercisePriceOneMember_lbl1" xml:lang="en-US">ExercisePriceOneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExercisePriceOneMember" xlink:to="mgic_ExercisePriceOneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IndustrialCompaniesMember_lbl0" xml:lang="en-US">IndustrialCompaniesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IndustrialCompaniesMember" xlink:to="mgic_IndustrialCompaniesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions_lbl0" xml:lang="en-US">IncreaseInValuationOfConsiderationRelatedToAcquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:to="mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RevenuesFromMaintenanceAndTechnicalSupport_lbl1" xml:lang="en-US">RevenuesFromMaintenanceAndTechnicalSupport</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenuesFromMaintenanceAndTechnicalSupport" xlink:to="mgic_RevenuesFromMaintenanceAndTechnicalSupport_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment_lbl1" xml:lang="en-US">AccumulatedDepreciationOfficeFurnitureAndEquipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment" xlink:to="mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" xlink:to="mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SoftwareServicesMember_lbl1" xml:lang="en-US">SoftwareServicesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SoftwareServicesMember" xlink:to="mgic_SoftwareServicesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited_lbl1" xml:lang="en-US">SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" xlink:to="mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration_lbl1" xml:lang="en-US">FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" xlink:to="mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DeferredTaxesAbstract_lbl0" xml:lang="en-US">DeferredTaxesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DeferredTaxesAbstract" xlink:to="mgic_DeferredTaxesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationGoodwill_lbl1" xml:lang="en-US">BusinessCombinationGoodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationGoodwill" xlink:to="mgic_BusinessCombinationGoodwill_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SeverancePayFund_lbl1" xml:lang="en-US">SeverancePayFund</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SeverancePayFund" xlink:to="mgic_SeverancePayFund_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RevenuesFromConsultingServices_lbl1" xml:lang="en-US">RevenuesFromConsultingServices</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RevenuesFromConsultingServices" xlink:to="mgic_RevenuesFromConsultingServices_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OnTargetGroupIncMember_lbl1" xml:lang="en-US">OnTargetGroupIncMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OnTargetGroupIncMember" xlink:to="mgic_OnTargetGroupIncMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ItProfessionalServicesMember_lbl1" xml:lang="en-US">ItProfessionalServicesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ItProfessionalServicesMember" xlink:to="mgic_ItProfessionalServicesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ProceedsFromShortTermLoansToRelatedParties_lbl1" xml:lang="en-US">ProceedsFromShortTermLoansToRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ProceedsFromShortTermLoansToRelatedParties" xlink:to="mgic_ProceedsFromShortTermLoansToRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent_lbl1" xml:lang="en-US">EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" xlink:to="mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired_lbl1" xml:lang="en-US">BusinessCombinationFairValueNetAssetsExcludingCashAcquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:to="mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_DepreciationExpense_lbl1" xml:lang="en-US">DepreciationExpense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_DepreciationExpense" xlink:to="mgic_DepreciationExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AccretionOfRedeemableNoncontrollingInterests_lbl1" xml:lang="en-US">AccretionOfRedeemableNoncontrollingInterests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AccretionOfRedeemableNoncontrollingInterests" xlink:to="mgic_AccretionOfRedeemableNoncontrollingInterests_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_a2020Abstract0_lbl0" xml:lang="en-US">a2020Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_a2020Abstract0" xlink:to="mgic_a2020Abstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest_lbl1" xml:lang="en-US">RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" xlink:to="mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LessImputedInterest_lbl0" xml:lang="en-US">LessImputedInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LessImputedInterest" xlink:to="mgic_LessImputedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_LiabilitiesAbstract0_lbl0" xml:lang="en-US">LiabilitiesAbstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_LiabilitiesAbstract0" xlink:to="mgic_LiabilitiesAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_FormulaTelecomSolutionsLtdMember_lbl0" xml:lang="en-US">FormulaTelecomSolutionsLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_FormulaTelecomSolutionsLtdMember" xlink:to="mgic_FormulaTelecomSolutionsLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties_lbl1" xml:lang="en-US">TradeAndOtherReceivablesBalancesDueToItsRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties" xlink:to="mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities_lbl1" xml:lang="en-US">OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" xlink:to="mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_AssetsAbstract00_lbl0" xml:lang="en-US">AssetsAbstract00</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_AssetsAbstract00" xlink:to="mgic_AssetsAbstract00_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_ExpensesTaxesWithRegardsToTaxUncertainties_lbl0" xml:lang="en-US">ExpensesTaxesWithRegardsToTaxUncertainties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_ExpensesTaxesWithRegardsToTaxUncertainties" xlink:to="mgic_ExpensesTaxesWithRegardsToTaxUncertainties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_OperatingLeaseRightOfUseAssets_lbl1" xml:lang="en-US">OperatingLeaseRightOfUseAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_OperatingLeaseRightOfUseAssets" xlink:to="mgic_OperatingLeaseRightOfUseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest_lbl1" xml:lang="en-US">NetIncomeAttributableToRedeemableNoncontrollingInterest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest" xlink:to="mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities_lbl1" xml:lang="en-US">InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" xlink:to="mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_NonIsraelSubsidiariesMember_lbl0" xml:lang="en-US">NonIsraelSubsidiariesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_NonIsraelSubsidiariesMember" xlink:to="mgic_NonIsraelSubsidiariesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_IncreaseDecreaseInTradeReceivableNet_lbl1" xml:lang="en-US">IncreaseDecreaseInTradeReceivableNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_IncreaseDecreaseInTradeReceivableNet" xlink:to="mgic_IncreaseDecreaseInTradeReceivableNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable_lbl1" xml:lang="en-US">SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_CostComputersAndPeripheralEquipment_lbl1" xml:lang="en-US">CostComputersAndPeripheralEquipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_CostComputersAndPeripheralEquipment" xlink:to="mgic_CostComputersAndPeripheralEquipment_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted_lbl1" xml:lang="en-US">SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" xlink:to="mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherDepreciationAndAmortization_lbl0" xml:lang="en-US">Other Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDepreciationAndAmortization" xlink:to="us-gaap_OtherDepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl2" xml:lang="en-US">Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAbstract_lbl0" xml:lang="en-US">Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesPolicy_lbl0" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesPolicy" xlink:to="us-gaap_MarketableSecuritiesPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl0" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl0" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0" xml:lang="en-US">Schedule of Short-term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0" xml:lang="en-US">Temporary Equity, Foreign Currency Translation Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl0" xml:lang="en-US">Redeemable Noncontrolling Interest [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLoansPayableLongTerm_lbl0" xml:lang="en-US">Other Loans Payable, Long-term, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLoansPayableLongTerm" xlink:to="us-gaap_OtherLoansPayableLongTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl0" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl2" xml:lang="en-US">AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl0" xml:lang="en-US">Issuance of Stock and Warrants for Services or Claims</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl0" xml:lang="en-US">Cost of Goods and Services Sold [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_lbl0" xml:lang="en-US">Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:to="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US">Stockholders&apos; Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl0" xml:lang="en-US">Marketable Securities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpenseMember_lbl0" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpenseMember" xlink:to="us-gaap_SellingAndMarketingExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeveranceCosts1_lbl0" xml:lang="en-US">Severance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeveranceCosts1" xlink:to="us-gaap_SeveranceCosts1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Long-term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenue_lbl0" xml:lang="en-US">Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenue" xlink:to="us-gaap_DeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" xml:lang="en-US">Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowings" xlink:to="us-gaap_ShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl0" xml:lang="en-US">Accretion (Amortization) of Discounts and Premiums, Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl0" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Other, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_EuropeMember_lbl0" xml:lang="en-US">Europe [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_EuropeMember" xlink:to="srt_EuropeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl0" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl0" xml:lang="en-US">Operating Loss Carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl0" xml:lang="en-US">Computer Software, Intangible Asset [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_lbl0" xml:lang="en-US">Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:to="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl0" xml:lang="en-US">Accounts Payable, Trade, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecurities_lbl0" xml:lang="en-US">Available-for-sale Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecurities" xlink:to="us-gaap_AvailableForSaleSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosuresTextBlock_lbl0" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract_lbl0" xml:lang="en-US">Operating Costs and Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl0" xml:lang="en-US">Customer Relationships [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl0" xml:lang="en-US">Goodwill, Acquired During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_lbl0" xml:lang="en-US">Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecurities_lbl0" xml:lang="en-US">Marketable Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecurities" xlink:to="us-gaap_MarketableSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl0" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComputerEquipmentMember_lbl0" xml:lang="en-US">Computer Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComputerEquipmentMember" xlink:to="us-gaap_ComputerEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue_lbl0" xml:lang="en-US">Noncontrolling Interest, Change in Redemption Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestChangeInRedemptionValue" xlink:to="us-gaap_MinorityInterestChangeInRedemptionValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl0" xml:lang="en-US">Contingent Consideration Classified as Equity, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelEmailAddress_lbl0" xml:lang="en-US">Contact Personnel Email Address</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelEmailAddress" xlink:to="dei_ContactPersonnelEmailAddress_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl0" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1" xml:lang="en-US">Dividends Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl0" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl3" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl1" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesPaidValue_lbl0" xml:lang="en-US">Loss Contingency, Damages Paid, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesPaidValue" xlink:to="us-gaap_LossContingencyDamagesPaidValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_ContactPersonnelName_lbl0" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerContractsMember_lbl0" xml:lang="en-US">Customer Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerContractsMember" xlink:to="us-gaap_CustomerContractsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl0" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl0" xml:lang="en-US">Research and Development Expense, Software (Excluding Acquired in Process Cost)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl0" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest_lbl0" xml:lang="en-US">Payments of Ordinary Dividends, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_JP_lbl0" xml:lang="en-US">JAPAN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_JP" xlink:to="country_JP_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl0" xml:lang="en-US">Operating Costs and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_IL_lbl0" xml:lang="en-US">ISRAEL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_IL" xlink:to="country_IL_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl1" xml:lang="en-US">Unrecognized Tax Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl0" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPayableAmountPerShare_lbl1" xml:lang="en-US">Dividends Payable, Amount Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPayableAmountPerShare" xlink:to="us-gaap_DividendsPayableAmountPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingencyDamagesSoughtValue_lbl0" xml:lang="en-US">Loss Contingency, Damages Sought, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingencyDamagesSoughtValue" xlink:to="us-gaap_LossContingencyDamagesSoughtValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncompeteAgreementsMember_lbl0" xml:lang="en-US">Noncompete Agreements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncompeteAgreementsMember" xlink:to="us-gaap_NoncompeteAgreementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl0" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToMinorityShareholders_lbl0" xml:lang="en-US">Payments to Noncontrolling Interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToMinorityShareholders" xlink:to="us-gaap_PaymentsToMinorityShareholders_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl0" xml:lang="en-US">Other Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl0" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStock_lbl0" xml:lang="en-US">Dividends, Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesTextBlock_lbl0" xml:lang="en-US">Marketable Securities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesTextBlock" xlink:to="us-gaap_MarketableSecuritiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl0" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl0" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_lbl0" xml:lang="en-US">Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_lbl0" xml:lang="en-US">Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl0" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeMember" xlink:to="us-gaap_OtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl0" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl0" xml:lang="en-US">Long-term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PostemploymentBenefitsLiabilityNoncurrent_lbl0" xml:lang="en-US">Postemployment Benefits Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:to="us-gaap_PostemploymentBenefitsLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock_lbl0" xml:lang="en-US">Quarterly Financial Information [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount_lbl0" xml:lang="en-US">Accounts Receivable, Held-for-sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:to="us-gaap_TradeReceivablesHeldForSaleAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl2" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl0" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender_lbl0" xml:lang="en-US">Deferred Tax Liability Not Recognized, Events that Would Cause Temporary Difference to be Taxable, Bad Debt Reserve for Tax Purposes of Qualified Lender</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl0" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl0" xml:lang="en-US">Assets, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense_lbl0" xml:lang="en-US">Other Noncash Income Tax Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeTaxExpense" xlink:to="us-gaap_OtherNoncashIncomeTaxExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfSalesMember_lbl0" xml:lang="en-US">Cost of Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfSalesMember" xlink:to="us-gaap_CostOfSalesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl0" xml:lang="en-US">Research and Development Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl1" xml:lang="en-US">Deferred Revenue, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl0" xml:lang="en-US">Due from Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_lbl1" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl0" xml:lang="en-US">Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeCurrencyBought_lbl0" xml:lang="en-US">Derivative, Currency Bought</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeCurrencyBought" xlink:to="us-gaap_DerivativeCurrencyBought_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl0" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireSoftware_lbl0" xml:lang="en-US">Payments to Acquire Software</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireSoftware" xlink:to="us-gaap_PaymentsToAcquireSoftware_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_BusinessContactMember_lbl1" xml:lang="en-US">Business Contact [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl2" xml:lang="en-US">Redeemable Noncontrolling Interest, Equity, Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl2" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl0" xml:lang="en-US">Goodwill Disclosure [Text Block] [Standard Label]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl0" xml:lang="en-US">Investments, Fair Value Disclosure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebt_lbl0" xml:lang="en-US">Other Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebt" xlink:to="us-gaap_OtherLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIntangibleAssetsMember_lbl0" xml:lang="en-US">Other Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIntangibleAssetsMember" xlink:to="us-gaap_OtherIntangibleAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl0" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl0" xml:lang="en-US">General and Administrative Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentOfWarrantsGrantedForServices_lbl0" xml:lang="en-US">Adjustment of Warrants Granted for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentOfWarrantsGrantedForServices" xlink:to="us-gaap_AdjustmentOfWarrantsGrantedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_GB_lbl0" xml:lang="en-US">UNITED KINGDOM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueInputsLevel1Member_lbl0" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl0" xml:lang="en-US">Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract_lbl0" xml:lang="en-US">Income Taxes Paid, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaidNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl0" xml:lang="en-US">Interest Income (Expense), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMember_lbl0" xml:lang="en-US">Long-term Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMember" xlink:to="us-gaap_LongTermDebtMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl0" xml:lang="en-US">Share-based Payment Arrangement, Expense, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl0" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCovenantDescription_lbl0" xml:lang="en-US">Debt Instrument, Covenant Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCovenantDescription" xlink:to="us-gaap_DebtInstrumentCovenantDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Basic and Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAndDiluted" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>mgic-20201231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed May 12 19:47:54 UTC 2021 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedBalanceSheet" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedIncomeStatement" roleURI="http://magicsoftware.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedComprehensiveIncome" roleURI="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShareholdersEquityType2or3" roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ConsolidatedCashFlow" roleURI="http://magicsoftware.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_General" roleURI="http://magicsoftware.com/role/General"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SignificantAccountingPolicies" roleURI="http://magicsoftware.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_BusinessCombinationSignificantTransactionandSaleofBusiness" roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_MarketableSecurities" roleURI="http://magicsoftware.com/role/MarketableSecurities"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_FairValueMeasurements" roleURI="http://magicsoftware.com/role/FairValueMeasurements"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpenses" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_PropertyandEquipmentNet" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_IntangibleAssetsNet" roleURI="http://magicsoftware.com/role/IntangibleAssetsNet"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_Goodwill" roleURI="http://magicsoftware.com/role/Goodwill"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShortTermDebt" roleURI="http://magicsoftware.com/role/ShortTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayable" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LongTermDebt" roleURI="http://magicsoftware.com/role/LongTermDebt"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_TaxesonIncome" roleURI="http://magicsoftware.com/role/TaxesonIncome"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_Equity" roleURI="http://magicsoftware.com/role/Equity"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RelatedPartiesTransactions" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactions"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_CommitmentsandContingencies" roleURI="http://magicsoftware.com/role/CommitmentsandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_NetEarningsPerShare" roleURI="http://magicsoftware.com/role/NetEarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomers" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RevenueRecognition" roleURI="http://magicsoftware.com/role/RevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SelectedStatementsofIncomeData" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeData"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_Leases" roleURI="http://magicsoftware.com/role/Leases"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SubsequentEvents" roleURI="http://magicsoftware.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_AccountingPoliciesByPolicy" roleURI="http://magicsoftware.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SignificantAccountingPoliciesTables" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_BusinessCombinationSignificantTransactionandSaleofBusinessTables" roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_MarketableSecuritiesTables" roleURI="http://magicsoftware.com/role/MarketableSecuritiesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_FairValueMeasurementsTables" roleURI="http://magicsoftware.com/role/FairValueMeasurementsTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_OtherAccountsReceivableandPrepaidExpensesTables" roleURI="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_PropertyandEquipmentNetTables" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_IntangibleAssetsNetTables" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_GoodwillTables" roleURI="http://magicsoftware.com/role/GoodwillTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ShortTermDebtTables" roleURI="http://magicsoftware.com/role/ShortTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_AccruedExpensesandOtherAccountsPayableTables" roleURI="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LongTermDebtTables" roleURI="http://magicsoftware.com/role/LongTermDebtTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_TaxesonIncomeTables" roleURI="http://magicsoftware.com/role/TaxesonIncomeTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_EquityTables" roleURI="http://magicsoftware.com/role/EquityTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_NetEarningsPerShareTables" roleURI="http://magicsoftware.com/role/NetEarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersTables" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RevenueRecognitionTables" roleURI="http://magicsoftware.com/role/RevenueRecognitionTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SelectedStatementsofIncomeDataTables" roleURI="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LeasesTables" roleURI="http://magicsoftware.com/role/LeasesTables"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable" roleURI="http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" roleURI="http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SummaryofmarketablesecuritiesTable" roleURI="http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" roleURI="http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable" roleURI="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofotheraccountsreceivableandprepaidexpensesTable" roleURI="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofpropertyandequipmentnetTable0" roleURI="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SummaryofchangesinthecarryingamountofgoodwillTable" roleURI="http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofshorttermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleofshorttermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofaccruedexpensesandotheraccountspayableTable" roleURI="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoflongtermdebtTable" roleURI="http://magicsoftware.com/role/ScheduleoflongtermdebtTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofincomebeforetaxesonincomeTable" roleURI="http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoftaxesonincometaxbenefitTable" roleURI="http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofdeferredtaxassetsandliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofdeferredtaxliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofeffectiveincometaxratereconciliationTable" roleURI="http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofunrecognizedtaxbenefitsTable" roleURI="http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofemployeeoptionactivityTable" roleURI="http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofoptionsoutstandingTable" roleURI="http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofaccumulatedothercomprehensiveincomelossTable" roleURI="http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofcomputationofbasicanddilutednetearningspershareTable" roleURI="http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofreportedsegmentresultsofoperationTable" roleURI="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable" roleURI="http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoflonglivedassetsTable" roleURI="http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" roleURI="http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable" roleURI="http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofresearchanddevelopmentcostsnetTable" roleURI="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleoffinancialincomeexpensesnetTable" roleURI="http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofweightedaverageremainingleasetermsanddiscountratesTable" roleURI="http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_ScheduleofmaturitiesofleaseliabilitiesTable" roleURI="http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SignificantAccountingPoliciesDetails" roleURI="http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_BusinessCombinationSignificantTransactionandSaleofBusinessDetails" roleURI="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_MarketableSecuritiesDetails" roleURI="http://magicsoftware.com/role/MarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_PropertyandEquipmentNetDetails" roleURI="http://magicsoftware.com/role/PropertyandEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_IntangibleAssetsNetDetails" roleURI="http://magicsoftware.com/role/IntangibleAssetsNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LongTermDebtDetails" roleURI="http://magicsoftware.com/role/LongTermDebtDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_TaxesonIncomeDetails" roleURI="http://magicsoftware.com/role/TaxesonIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_EquityDetails" roleURI="http://magicsoftware.com/role/EquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RelatedPartiesTransactionsDetails" roleURI="http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_CommitmentsandContingenciesDetails" roleURI="http://magicsoftware.com/role/CommitmentsandContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SegmentGeographicalInformationandMajorCustomersDetails" roleURI="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_RevenueRecognitionDetails" roleURI="http://magicsoftware.com/role/RevenueRecognitionDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_LeasesDetails" roleURI="http://magicsoftware.com/role/LeasesDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#mgic_r_SubsequentEventsDetails" roleURI="http://magicsoftware.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="mgic-20201231.xsd#DocumentAndEntityInformation" roleURI="http://magicsoftware.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ShorttermBankDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="ShorttermBankDeposits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_MarketableSecuritiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SeverancePayFund" xlink:href="mgic-20201231.xsd#mgic_SeverancePayFund"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="SeverancePayFund" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OtherReceivables" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_Assets" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesDueToAcquisitionActivities" xlink:href="mgic-20201231.xsd#mgic_LiabilitiesDueToAcquisitionActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="LiabilitiesDueToAcquisitionActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_PostemploymentBenefitsLiabilityNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_MinorityInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Software" xlink:href="mgic-20201231.xsd#mgic_Software"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="Software" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenuesFromMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromMaintenanceAndTechnicalSupport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="RevenuesFromMaintenanceAndTechnicalSupport" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenuesFromConsultingServices" xlink:href="mgic-20201231.xsd#mgic_RevenuesFromConsultingServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="RevenuesFromConsultingServices" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="SalesRevenuesNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfSoftware" xlink:href="mgic-20201231.xsd#mgic_CostOfSoftware"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="CostOfSoftware" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfMaintenanceAndTechnicalSupport" xlink:href="mgic-20201231.xsd#mgic_CostOfMaintenanceAndTechnicalSupport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="CostOfMaintenanceAndTechnicalSupport" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfConsultingServices" xlink:href="mgic-20201231.xsd#mgic_CostOfConsultingServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="CostOfConsultingServices" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingCostsAndExpensesAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingCostsAndExpensesAbstract" xlink:to="ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingCostsAndExpenses" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInValuationOfConsiderationRelatedToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="IncreaseInValuationOfConsiderationRelatedToAcquisitions" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDilutedAbstract" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ComprehensiveIncomeAttributableToNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeAttributableToNoncontrollingInterests" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_AcquisitionOfRedeemableNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="AcquisitionOfRedeemableNoncontrollingInterests" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_MinorityInterestDecreaseFromRedemptions" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPreferredStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPreferredStock" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OtherComprehensiveIncomeloss" xlink:href="mgic-20201231.xsd#mgic_OtherComprehensiveIncomeloss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="OtherComprehensiveIncomeloss" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProfitLossExcludingRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_ProfitLossExcludingRedeemableNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="ProfitLossExcludingRedeemableNoncontrollingInterest" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodValueOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInDeferredTaxesNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInDeferredTaxesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInDeferredTaxesNet" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInTradeReceivableNet" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInTradeReceivableNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="IncreaseDecreaseInTradeReceivableNet" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" xlink:href="mgic-20201231.xsd#mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInExchangeRateOfLoans" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInExchangeRateOfLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="IncreaseDecreaseInExchangeRateOfLoans" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" xlink:href="mgic-20201231.xsd#mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireSoftware" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireSoftware"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireSoftware" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromShortTermLoansToRelatedParties" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromShortTermLoansToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromShortTermLoansToRelatedParties" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedsFromInvestmentInShorttermBankDeposits" xlink:href="mgic-20201231.xsd#mgic_ProceedsFromInvestmentInShorttermBankDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromInvestmentInShorttermBankDeposits" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsMinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsMinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsMinorityInterest" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToMinorityShareholders" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsToMinorityShareholders" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentsOfShortTermAndLongTermDebt" xlink:href="mgic-20201231.xsd#mgic_RepaymentsOfShortTermAndLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfShortTermAndLongTermDebt" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredAcquisitionPayment" xlink:href="mgic-20201231.xsd#mgic_DeferredAcquisitionPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="DeferredAcquisitionPayment" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentAcquisitionConsideration" xlink:href="mgic-20201231.xsd#mgic_ContingentAcquisitionConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="ContingentAcquisitionConsideration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightOfUseAssets" xlink:href="mgic-20201231.xsd#mgic_OperatingLeaseRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="OperatingLeaseRightOfUseAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncomeTaxesPaidNetAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/General">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/MarketableSecurities">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/FairValueMeasurements">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/PropertyandEquipmentNet">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/IntangibleAssetsNet">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/Goodwill">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="GoodwillTable" xlink:href="mgic-20201231.xsd#mgic_GoodwillTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="GoodwillTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShortTermDebt">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebt">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/Equity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RelatedPartiesTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/CommitmentsandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/NetEarningsPerShare">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RevenueRecognition">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognitionTextBlock" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="RevenueRecognitionTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SelectedStatementsofIncomeData">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/Leases">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ShortTermDepositsAndRestrictedDepositsPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_MarketableSecuritiesPolicy" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BusinessCombinationsPolicy" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_IntangibleAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="IntangibleAssetsPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedSeverancePayAndRetirementPlanPolicyTextBlock" xlink:href="mgic-20201231.xsd#mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AccruedSeverancePayAndRetirementPlanPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAnnualRatesOfDepreciationTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfAnnualRatesOfDepreciationTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AptonetIncMember" xlink:href="mgic-20201231.xsd#mgic_AptonetIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="AptonetIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockellInformationSystemsIncMember" xlink:href="mgic-20201231.xsd#mgic_StockellInformationSystemsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="StockellInformationSystemsIncMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetEffectsIncMember" xlink:href="mgic-20201231.xsd#mgic_NetEffectsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="NetEffectsIncMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PowWowIncMember" xlink:href="mgic-20201231.xsd#mgic_PowWowIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="PowWowIncMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OnTargetGroupIncMember" xlink:href="mgic-20201231.xsd#mgic_OnTargetGroupIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="OnTargetGroupIncMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems" xlink:to="EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/MarketableSecuritiesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_MarketableSecuritiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/FairValueMeasurementsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/PropertyandEquipmentNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/IntangibleAssetsNetTables">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/GoodwillTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockSupplementAbstract"/>
    <loc xlink:type="locator" xlink:label="GoodwillTablesTable" xlink:href="mgic-20201231.xsd#mgic_GoodwillTablesTable"/>
    <loc xlink:type="locator" xlink:label="GoodwillTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_GoodwillTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockSupplementAbstract" xlink:to="GoodwillTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillTablesTable" xlink:to="GoodwillTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GoodwillTablesLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ShortTermDebtTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebtTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncomeTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxLiabilitieTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfDeferredTaxLiabilitieTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/EquityTables">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/NetEarningsPerShareTables">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RevenueRecognitionTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables">
    <loc xlink:type="locator" xlink:label="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="ScheduleOfResearchAndDevelopmentExpenseTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialIncomeExpensesNetTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="ScheduleOfFinancialIncomeExpensesNetTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LeasesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureTextBlockAbstract"/>
    <loc xlink:type="locator" xlink:label="LeasesTablesTable" xlink:href="mgic-20201231.xsd#mgic_LeasesTablesTable"/>
    <loc xlink:type="locator" xlink:label="LeasesTablesLineItems" xlink:href="mgic-20201231.xsd#mgic_LeasesTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="LeasesTablesTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesTablesTable" xlink:to="LeasesTablesLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" xlink:href="mgic-20201231.xsd#mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesTablesLineItems" xlink:to="ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesTablesLineItems" xlink:to="us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="NetIncomeAttributableToRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="NetIncomeAttributableToRedeemableNoncontrollingInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestChangeInRedemptionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestChangeInRedemptionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="us-gaap_MinorityInterestChangeInRedemptionValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DividendDeclaredToRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_DividendDeclaredToRedeemableNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="DividendDeclaredToRedeemableNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionOfRedeemableNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_AcquisitionOfRedeemableNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="AcquisitionOfRedeemableNoncontrollingInterest" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" xlink:href="mgic-20201231.xsd#mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" xlink:href="mgic-20201231.xsd#mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract" xlink:to="us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerEquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable" xlink:to="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_CostOfSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingAndMarketingExpenseMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable" xlink:to="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AptonetIncMember" xlink:href="mgic-20201231.xsd#mgic_AptonetIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="AptonetIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="StockellInformationSystemsIncMember" xlink:href="mgic-20201231.xsd#mgic_StockellInformationSystemsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="StockellInformationSystemsIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationGoodwill" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="NetEffectsIncMember" xlink:href="mgic-20201231.xsd#mgic_NetEffectsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="NetEffectsIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PowWowIncMember" xlink:href="mgic-20201231.xsd#mgic_PowWowIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="PowWowIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OnTargetGroupIncMember" xlink:href="mgic-20201231.xsd#mgic_OnTargetGroupIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="OnTargetGroupIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationFairValueNetAssetsExcludingCashAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems" xlink:to="BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable">
    <loc xlink:type="locator" xlink:label="SummaryOfMarketableSecuritiesAbstract" xlink:href="mgic-20201231.xsd#mgic_SummaryOfMarketableSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfMarketableSecuritiesAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfMarketableSecuritiesAbstract" xlink:to="us-gaap_AvailableForSaleSecurities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfMarketableSecuritiesAbstract" xlink:to="us-gaap_MarketableSecurities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" xlink:href="mgic-20201231.xsd#mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"/>
    <loc xlink:type="locator" xlink:label="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:href="mgic-20201231.xsd#mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract" xlink:to="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" xlink:to="us-gaap_OtherComprehensiveIncomeLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeMember"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrbQ/GQihLxNAEF1HUS9kkyFZb1fyj7x5dpYFth/1m+H9QLuFLVGnXG6Mc120wMAZ2RqE6VHtzELJLK4CSFrkjkA8JIM9bzPJtT6OBgtuM5r7b7AHW8Vih4VwYVTbn/LWaseCf8M5VHydpVADuI9RLaXvU2pd2NfX/Q7IAjz9abSaF5GEHrZxLFdljpNme2M1vYyJED23ApVUAom7dDW1PFei7rq9tF5H5eR9vozR0KKxQ==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLocationAxis" xlink:to="us-gaap_OtherComprehensiveIncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable" xlink:to="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" xlink:href="mgic-20201231.xsd#mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:to="OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_0" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract" xlink:to="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel2Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueInputsLevel3Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable" xlink:to="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="AssetsAbstract0" xlink:href="mgic-20201231.xsd#mgic_AssetsAbstract0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:to="AssetsAbstract0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CorporateBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_CorporateBondsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="CorporateBondsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleBondsFairValueDisclosure" xlink:href="mgic-20201231.xsd#mgic_ConvertibleBondsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="ConvertibleBondsFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract0" xlink:to="us-gaap_AssetsFairValueDisclosure" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems" xlink:to="us-gaap_LiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" xlink:href="mgic-20201231.xsd#mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_0" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_ReceivableFromGovernmentAuthorities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="ReceivableFromGovernmentAuthorities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_OtherPrepaidExpenseCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfPropertyAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:label="CostAbstract" xlink:href="mgic-20201231.xsd#mgic_CostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="CostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostLeaseholdImprovements" xlink:href="mgic-20201231.xsd#mgic_CostLeaseholdImprovements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="CostLeaseholdImprovements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostComputersAndPeripheralEquipment" xlink:href="mgic-20201231.xsd#mgic_CostComputersAndPeripheralEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="CostComputersAndPeripheralEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfficeFurnitureAndEquipment" xlink:href="mgic-20201231.xsd#mgic_CostOfficeFurnitureAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="CostOfficeFurnitureAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostMotorVehicles" xlink:href="mgic-20201231.xsd#mgic_CostMotorVehicles"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="CostMotorVehicles" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostSoftware" xlink:href="mgic-20201231.xsd#mgic_CostSoftware"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="CostSoftware" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyPlantAndEquipmentGrossTotalCost" xlink:href="mgic-20201231.xsd#mgic_PropertyPlantAndEquipmentGrossTotalCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CostAbstract" xlink:to="PropertyPlantAndEquipmentGrossTotalCost" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciationAbstract" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="AccumulatedDepreciationAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciationLeaseholdImprovements" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationLeaseholdImprovements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="AccumulatedDepreciationLeaseholdImprovements" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciationComputersAndPeripheralEquipment" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationComputersAndPeripheralEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="AccumulatedDepreciationComputersAndPeripheralEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciationOfficeFurnitureAndEquipment" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="AccumulatedDepreciationOfficeFurnitureAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciationMotorVehicles" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationMotorVehicles"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="AccumulatedDepreciationMotorVehicles" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedDepreciationSoftware" xlink:href="mgic-20201231.xsd#mgic_AccumulatedDepreciationSoftware"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="AccumulatedDepreciationSoftware" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccumulatedDepreciationAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepreciatedCostPropertyPlantAndEquipment" xlink:href="mgic-20201231.xsd#mgic_DepreciatedCostPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentNetAbstract" xlink:to="DepreciatedCostPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIntangibleAssetsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CapitalizedSoftwareCostsMember" xlink:href="mgic-20201231.xsd#mgic_CapitalizedSoftwareCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="CapitalizedSoftwareCostsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerRelationshipsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_NoncompeteAgreementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquiredTechnologyMember" xlink:href="mgic-20201231.xsd#mgic_AcquiredTechnologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="AcquiredTechnologyMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_OtherIntangibleAssetsMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="TotalOriginalAmountIntangibleAssetsGross" xlink:href="mgic-20201231.xsd#mgic_TotalOriginalAmountIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="TotalOriginalAmountIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable">
    <loc xlink:type="locator" xlink:label="SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:href="mgic-20201231.xsd#mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ItProfessionalServicesMember" xlink:href="mgic-20201231.xsd#mgic_ItProfessionalServicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ItProfessionalServicesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SoftwareServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareServicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="SoftwareServicesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillPurchaseAccountingAdjustments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofshorttermdebtTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermDebtAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfShortTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermDebtAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="us-gaap_ShortTermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ShorttermCreditFromBanksMember" xlink:href="mgic-20201231.xsd#mgic_ShorttermCreditFromBanksMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ShorttermCreditFromBanksMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShorttermCreditFromBanksOneMember" xlink:href="mgic-20201231.xsd#mgic_ShorttermCreditFromBanksOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ShorttermCreditFromBanksOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" xlink:href="mgic-20201231.xsd#mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeCurrencyBought" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeCurrencyBought"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DerivativeCurrencyBought" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalShortTermBorrowings" xlink:href="mgic-20201231.xsd#mgic_TotalShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="TotalShortTermBorrowings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherReceivableFromGovernmentAuthorities" xlink:href="mgic-20201231.xsd#mgic_OtherReceivableFromGovernmentAuthorities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="OtherReceivableFromGovernmentAuthorities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoflongtermdebtTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermDebtAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfLongTermDebtAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_LongTermDebtMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLoansPayableLongTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLoansPayableLongTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLoansPayableLongTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_OtherLongTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfIncomeBeforeTaxesOnIncomeAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxesOnIncomeTaxBenefitAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfDeferredTaxLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" xlink:href="mgic-20201231.xsd#mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationDeductionsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationDeductionsOther" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" xlink:href="mgic-20201231.xsd#mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnrecognizedTaxBenefits_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfUnrecognizedTaxBenefitsAbstract" xlink:to="us-gaap_UnrecognizedTaxBenefits_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEmployeeOptionActivityAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEmployeeOptionActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" xlink:href="mgic-20201231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" xlink:href="mgic-20201231.xsd#mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeOptionActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOptionsOutstandingAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfOptionsOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOptionsOutstandingAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceOneMember" xlink:href="mgic-20201231.xsd#mgic_ExercisePriceOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ExercisePriceOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExercisePriceTwoMember" xlink:href="mgic-20201231.xsd#mgic_ExercisePriceTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="ExercisePriceTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="mgic-20201231.xsd#mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" xlink:href="mgic-20201231.xsd#mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="AccumulatedUnrealizedGainOnDerivativeInstrumentsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccretionOfRedeemableNoncontrollingInterests" xlink:href="mgic-20201231.xsd#mgic_AccretionOfRedeemableNoncontrollingInterests"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="AccretionOfRedeemableNoncontrollingInterests" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" xlink:href="mgic-20201231.xsd#mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAndDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_EarningsPerShareBasicAndDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfReportedSegmentResultsOfOperationAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfReportedSegmentResultsOfOperationAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SoftwareServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareServicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="SoftwareServicesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ItProfessionalServicesMember" xlink:href="mgic-20201231.xsd#mgic_ItProfessionalServicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ItProfessionalServicesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="UnallocatedExpensesMember" xlink:href="mgic-20201231.xsd#mgic_UnallocatedExpensesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="UnallocatedExpensesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="a2018Abstract" xlink:href="mgic-20201231.xsd#mgic_a2018Abstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="a2018Abstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="a2018Abstract" xlink:to="SalesRevenuesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Expenses" xlink:href="mgic-20201231.xsd#mgic_Expenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="a2018Abstract" xlink:to="Expenses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="a2018Abstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="a2018Abstract" xlink:to="us-gaap_OtherDepreciationAndAmortization" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IL"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_IL" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_EuropeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_JP" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OthersMember" xlink:href="mgic-20201231.xsd#mgic_OthersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="OthersMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="SalesRevenuesNet" xlink:href="mgic-20201231.xsd#mgic_SalesRevenuesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="SalesRevenuesNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoflonglivedassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongLivedAssetsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfLongLivedAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongLivedAssetsAbstract" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_IL" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_IL"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_IL" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_JP" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_JP" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OthersMember" xlink:href="mgic-20201231.xsd#mgic_OthersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="OthersMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_EuropeMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_NoncurrentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:href="mgic-20201231.xsd#mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract" xlink:to="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" xlink:href="mgic-20201231.xsd#mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable" xlink:to="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" xlink:href="mgic-20201231.xsd#mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems" xlink:to="EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeReceivablesHeldForSaleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeReceivablesHeldForSaleAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_TradeReceivablesHeldForSaleAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="ResearchAndDevelopmentExpenseGross" xlink:href="mgic-20201231.xsd#mgic_ResearchAndDevelopmentExpenseGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:to="ResearchAndDevelopmentExpenseGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfResearchAndDevelopmentCostsNetAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfFinancialIncomeExpensesNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" xlink:href="mgic-20201231.xsd#mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinancialExpenseIncomeNet" xlink:href="mgic-20201231.xsd#mgic_FinancialExpenseIncomeNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFinancialIncomeExpensesNetAbstract" xlink:to="FinancialExpenseIncomeNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:href="mgic-20201231.xsd#mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeasesFutureMinimumPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LessImputedInterest" xlink:href="mgic-20201231.xsd#mgic_LessImputedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="LessImputedInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsTable" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_SignificantAccountingPoliciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsTable" xlink:to="SignificantAccountingPoliciesDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeveranceCosts1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SeveranceCosts1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_SeveranceCosts1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AptonetIncMember" xlink:href="mgic-20201231.xsd#mgic_AptonetIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="AptonetIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockellInformationSystemsIncMember" xlink:href="mgic-20201231.xsd#mgic_StockellInformationSystemsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="StockellInformationSystemsIncMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetEffectsIncMember" xlink:href="mgic-20201231.xsd#mgic_NetEffectsIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="NetEffectsIncMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PowWowIncMember" xlink:href="mgic-20201231.xsd#mgic_PowWowIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="PowWowIncMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OnTargetGroupIncMember" xlink:href="mgic-20201231.xsd#mgic_OnTargetGroupIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="OnTargetGroupIncMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="InfinigySolutionsLlcMember" xlink:href="mgic-20201231.xsd#mgic_InfinigySolutionsLlcMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="InfinigySolutionsLlcMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable" xlink:to="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PaymentsUponClosingOfBusinessAcquisition" xlink:href="mgic-20201231.xsd#mgic_PaymentsUponClosingOfBusinessAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="PaymentsUponClosingOfBusinessAcquisition" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessAcquisitionContingentConsiderationDeferredPayment" xlink:href="mgic-20201231.xsd#mgic_BusinessAcquisitionContingentConsiderationDeferredPayment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="BusinessAcquisitionContingentConsiderationDeferredPayment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ContingentConsiderationInFuturePerformance" xlink:href="mgic-20201231.xsd#mgic_ContingentConsiderationInFuturePerformance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="ContingentConsiderationInFuturePerformance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalRateOwnershipAcquired" xlink:href="mgic-20201231.xsd#mgic_AdditionalRateOwnershipAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="AdditionalRateOwnershipAcquired" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems" xlink:to="us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/MarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RecognizedTradingLossesAmount" xlink:href="mgic-20201231.xsd#mgic_RecognizedTradingLossesAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="RecognizedTradingLossesAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/PropertyandEquipmentNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="DepreciationExpense" xlink:href="mgic-20201231.xsd#mgic_DepreciationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="DepreciationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/IntangibleAssetsNetDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LongTermDebtDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtDetailsTable" xlink:href="mgic-20201231.xsd#mgic_LongTermDebtDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LongTermDebtDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_LongTermDebtDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="LongTermDebtDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="IsraeliInstitutionalCorporationMember" xlink:href="mgic-20201231.xsd#mgic_IsraeliInstitutionalCorporationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="IsraeliInstitutionalCorporationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_LongTermDebtMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsTable" xlink:to="LongTermDebtDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsLineItems" xlink:to="us-gaap_LongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCovenantDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCovenantDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermDebtDetailsLineItems" xlink:to="us-gaap_DebtInstrumentCovenantDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/TaxesonIncomeDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeDetailsTable" xlink:href="mgic-20201231.xsd#mgic_TaxesonIncomeDetailsTable"/>
    <loc xlink:type="locator" xlink:label="TaxesonIncomeDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_TaxesonIncomeDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="TaxesonIncomeDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="dei_LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PreferredTechnologyEnterpriseMember" xlink:href="mgic-20201231.xsd#mgic_PreferredTechnologyEnterpriseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="PreferredTechnologyEnterpriseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FormulaTelecomSolutionsLtdMember" xlink:href="mgic-20201231.xsd#mgic_FormulaTelecomSolutionsLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="FormulaTelecomSolutionsLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_GB" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_GB"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_GB" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AmendmentAxis" xlink:href="mgic-20201231.xsd#mgic_AmendmentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="AmendmentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmendmentDomain" xlink:href="mgic-20201231.xsd#mgic_AmendmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmendmentAxis" xlink:to="AmendmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TaxAmendmentMember" xlink:href="mgic-20201231.xsd#mgic_TaxAmendmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmendmentAxis" xlink:to="TaxAmendmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestmentGeographicsRegionAxis" xlink:href="mgic-20201231.xsd#mgic_InvestmentGeographicsRegionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="InvestmentGeographicsRegionAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InvestmentGeographicsRegionDomain" xlink:href="mgic-20201231.xsd#mgic_InvestmentGeographicsRegionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentGeographicsRegionAxis" xlink:to="InvestmentGeographicsRegionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="IndustrialCompaniesMember" xlink:href="mgic-20201231.xsd#mgic_IndustrialCompaniesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentGeographicsRegionAxis" xlink:to="IndustrialCompaniesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonIsraelSubsidiariesMember" xlink:href="mgic-20201231.xsd#mgic_NonIsraelSubsidiariesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentGeographicsRegionAxis" xlink:to="NonIsraelSubsidiariesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReinsurancePolicyTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsurancePolicyTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="us-gaap_ReinsurancePolicyTypeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReinsurancePolicyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReinsurancePolicyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReinsurancePolicyTypeAxis" xlink:to="us-gaap_ReinsurancePolicyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EconomicPolicyMember" xlink:href="mgic-20201231.xsd#mgic_EconomicPolicyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReinsurancePolicyTypeAxis" xlink:to="EconomicPolicyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsTable" xlink:to="TaxesonIncomeDetailsLineItems" order="6.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" xlink:href="mgic-20201231.xsd#mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxBenefitsDescription" xlink:href="mgic-20201231.xsd#mgic_TaxBenefitsDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="TaxBenefitsDescription" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalGainsTaxRateDescription" xlink:href="mgic-20201231.xsd#mgic_CapitalGainsTaxRateDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="CapitalGainsTaxRateDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" xlink:href="mgic-20201231.xsd#mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" xlink:href="mgic-20201231.xsd#mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" xlink:href="mgic-20201231.xsd#mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExpensesTaxesWithRegardsToTaxUncertainties" xlink:href="mgic-20201231.xsd#mgic_ExpensesTaxesWithRegardsToTaxUncertainties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="ExpensesTaxesWithRegardsToTaxUncertainties" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNoncashIncomeTaxExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeTaxExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxesonIncomeDetailsLineItems" xlink:to="us-gaap_OtherNoncashIncomeTaxExpense" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/EquityDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="EquityDetailsTable" xlink:href="mgic-20201231.xsd#mgic_EquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="EquityDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_EquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="EquityDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandAndSevenPlanMember" xlink:href="mgic-20201231.xsd#mgic_TwoThousandAndSevenPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="TwoThousandAndSevenPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsTable" xlink:to="EquityDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DividendDistributionMaximumPercentage" xlink:href="mgic-20201231.xsd#mgic_DividendDistributionMaximumPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="DividendDistributionMaximumPercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_DividendsPayableAmountPerShare" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityDetailsLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RelatedPartiesTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentOfWarrantsGrantedForServices" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentOfWarrantsGrantedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_AdjustmentOfWarrantsGrantedForServices" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TradeAndOtherReceivablesBalancesDueToItsRelatedParties" xlink:href="mgic-20201231.xsd#mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="TradeAndOtherReceivablesBalancesDueToItsRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/CommitmentsandContingenciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsTable" xlink:href="mgic-20201231.xsd#mgic_CommitmentsandContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingenciesDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_CommitmentsandContingenciesDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingenciesDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CustomerContractsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_CustomerContractsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfCurrencyAxis" xlink:href="mgic-20201231.xsd#mgic_TypeOfCurrencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="TypeOfCurrencyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfCurrencyDomain" xlink:href="mgic-20201231.xsd#mgic_TypeOfCurrencyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfCurrencyAxis" xlink:to="TypeOfCurrencyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NISMember" xlink:href="mgic-20201231.xsd#mgic_NISMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfCurrencyAxis" xlink:to="NISMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsTable" xlink:to="CommitmentsandContingenciesDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="BankGuaranteesAmount" xlink:href="mgic-20201231.xsd#mgic_BankGuaranteesAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="BankGuaranteesAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedBankDeposits" xlink:href="mgic-20201231.xsd#mgic_RestrictedBankDeposits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="RestrictedBankDeposits" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesPaidValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LossContingencyDamagesPaidValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDamagesSoughtValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingenciesDetailsLineItems" xlink:to="us-gaap_LossContingencyDamagesSoughtValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/RevenueRecognitionDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueRecognitionAbstract" xlink:to="us-gaap_DeferredRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/LeasesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeaseTerm" xlink:href="mgic-20201231.xsd#mgic_LeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="LeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeasesAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="mgic-20201231.xsd#mgic_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="mgic-20201231.xsd#mgic_SubsequentEventsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DividendsPayableCurrentAndNoncurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPayableAmountPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_DividendsPayableAmountPerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://magicsoftware.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="mgic-20201231.xsd#mgic_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AddressTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_AddressTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_BusinessContactMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_BusinessContactMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_ContactPersonnelName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_ContactPersonnelEmailAddress"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>f20f2020_magicsoftware_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:mgic="http://magicsoftware.com/20201231"
  xmlns:pf0="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="mgic-20201231.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:AptonetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:AptonetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-07</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-02</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-02</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-27</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-29</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-25</startDate>
            <endDate>2019-02-28</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:InfinigySolutionsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-10-01</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:InfinigySolutionsLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-25</startDate>
            <endDate>2019-10-01</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:AptonetIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:StockellInformationSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-01</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2008-12-31</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:NetEffectsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:PowWowIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">mgic:OnTargetGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherComprehensiveIncomeLocationAxis">us-gaap:OtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:CapitalizedSoftwareCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:CapitalizedSoftwareCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">mgic:AcquiredTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:ShorttermCreditFromBanksOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">mgic:CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgic:IsraeliInstitutionalCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-11-30</instant>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">mgic:IsraeliInstitutionalCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-11-01</startDate>
            <endDate>2016-11-30</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2016-11-01</startDate>
            <endDate>2016-11-30</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">mgic:EconomicPolicyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-12-30</startDate>
            <endDate>2011-01-01</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgic:PreferredTechnologyEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2016-12-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgic:PreferredTechnologyEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mgic:AmendmentAxis">mgic:TaxAmendmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mgic:InvestmentGeographicsRegionAxis">mgic:IndustrialCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mgic:InvestmentGeographicsRegionAxis">mgic:NonIsraelSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">mgic:FormulaTelecomSolutionsLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-12-31</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-01</startDate>
            <endDate>2012-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-01-01</startDate>
            <endDate>2015-12-31</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">mgic:TwoThousandAndSevenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2017-08-02</startDate>
            <endDate>2017-08-09</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2017-02-22</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2017-08-13</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2018-02-28</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2018-08-08</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2019-03-04</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2019-08-13</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2020-05-26</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <instant>2020-08-13</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">mgic:ExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="mgic:TypeOfCurrencyAxis">mgic:NISMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-01</startDate>
            <endDate>2016-09-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:SoftwareServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:ItProfessionalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:UnallocatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:UnallocatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">mgic:UnallocatedExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">pf0:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">mgic:OthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">mgic:SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000876779</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-08</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="ilsPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:ILS</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="ils">
        <measure>iso4217:ILS</measure>
    </unit>
    <dei:DocumentType contextRef="c0">20-F</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0">0-19415</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0">MAGIC SOFTWARE ENTERPRISES LTD.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">L3</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0">Yahadut Canada 1 Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0">Or Yehuda</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="c0">6037501</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="c0">IL</dei:EntityAddressCountry>
    <dei:ContactPersonnelName contextRef="c1">Asaf Berenstin</dei:ContactPersonnelName>
    <dei:CityAreaCode contextRef="c1">972 (3)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1">538 9243</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="c1">asafb@magicsoftware.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1 contextRef="c1">Yahadut Canada 1 Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c1">Or Yehuda</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="c1">6037501</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="c1">IL</dei:EntityAddressCountry>
    <dei:EntityCommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">49035055</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityEmergingGrowthCompany contextRef="c0">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityFilerCategory contextRef="c0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:DocumentAccountingStandard contextRef="c0">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" unitRef="usd">88127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">81915000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <mgic:ShorttermBankDeposits contextRef="c2" decimals="-3" unitRef="usd">289000</mgic:ShorttermBankDeposits>
    <mgic:ShorttermBankDeposits contextRef="c3" decimals="-3" unitRef="usd">6996000</mgic:ShorttermBankDeposits>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c2" decimals="-3" unitRef="usd">1238000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent contextRef="c3" decimals="-3" unitRef="usd">6600000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="-3" unitRef="usd">3967000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" unitRef="usd">3810000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="-3" unitRef="usd">111059000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" unitRef="usd">96694000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">10513000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">12845000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">211226000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">205050000</us-gaap:AssetsCurrent>
    <mgic:SeverancePayFund contextRef="c2" decimals="-3" unitRef="usd">4673000</mgic:SeverancePayFund>
    <mgic:SeverancePayFund contextRef="c3" decimals="-3" unitRef="usd">4013000</mgic:SeverancePayFund>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="-3" unitRef="usd">6397000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" unitRef="usd">2188000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="-3" unitRef="usd">24509000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" unitRef="usd">14956000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherReceivables contextRef="c2" decimals="-3" unitRef="usd">5507000</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c3" decimals="-3" unitRef="usd">5879000</us-gaap:OtherReceivables>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" unitRef="usd">5988000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" unitRef="usd">3649000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="-3" unitRef="usd">53404000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" unitRef="usd">51128000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c2" decimals="-3" unitRef="usd">135682000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" unitRef="usd">117743000</us-gaap:Goodwill>
    <us-gaap:AssetsNoncurrent contextRef="c2" decimals="-3" unitRef="usd">236160000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="-3" unitRef="usd">199556000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="-3" unitRef="usd">447386000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="-3" unitRef="usd">404606000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="-3" unitRef="usd">11529000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="-3" unitRef="usd">7079000</us-gaap:ShortTermBorrowings>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c2" decimals="-3" unitRef="usd">14250000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c3" decimals="-3" unitRef="usd">10990000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">41846000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">32619000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="-3" unitRef="usd">3413000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" unitRef="usd">3833000</us-gaap:OperatingLeaseLiabilityCurrent>
    <mgic:LiabilitiesDueToAcquisitionActivities contextRef="c2" decimals="-3" unitRef="usd">4998000</mgic:LiabilitiesDueToAcquisitionActivities>
    <mgic:LiabilitiesDueToAcquisitionActivities contextRef="c3" decimals="-3" unitRef="usd">3638000</mgic:LiabilitiesDueToAcquisitionActivities>
    <us-gaap:DeferredRevenueCurrent contextRef="c2" decimals="-3" unitRef="usd">8793000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c3" decimals="-3" unitRef="usd">8724000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">84829000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">66883000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebt contextRef="c2" decimals="-3" unitRef="usd">13352000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" unitRef="usd">15540000</us-gaap:LongTermDebt>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="-3" unitRef="usd">21109000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" unitRef="usd">11119000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability contextRef="c2" decimals="-3" unitRef="usd">10926000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability contextRef="c3" decimals="-3" unitRef="usd">8613000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c2" decimals="-3" unitRef="usd">17639000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">11069000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent contextRef="c2" decimals="-3" unitRef="usd">5545000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:PostemploymentBenefitsLiabilityNoncurrent contextRef="c3" decimals="-3" unitRef="usd">4770000</us-gaap:PostemploymentBenefitsLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="-3" unitRef="usd">68571000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="-3" unitRef="usd">51111000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c2" decimals="-3" unitRef="usd">24980000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c3" decimals="-3" unitRef="usd">21915000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c2" decimals="1" unitRef="ilsPershares">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c3" decimals="1" unitRef="ilsPershares">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c2" decimals="INF" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="INF" unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="INF" unitRef="shares">49035055</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">49035055</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="INF" unitRef="shares">48939538</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="INF" unitRef="shares">48939538</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="-3" unitRef="usd">1164000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" unitRef="usd">1161000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="-3" unitRef="usd">211713000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" unitRef="usd">218647000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="-3" unitRef="usd">7835000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" unitRef="usd">-324000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-3" unitRef="usd">39720000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" unitRef="usd">28354000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">260432000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">247838000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c2" decimals="-3" unitRef="usd">8574000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c3" decimals="-3" unitRef="usd">16859000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="-3" unitRef="usd">269006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">264697000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="-3" unitRef="usd">447386000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" unitRef="usd">404606000</us-gaap:LiabilitiesAndStockholdersEquity>
    <mgic:Software contextRef="c0" decimals="-3" unitRef="usd">24272000</mgic:Software>
    <mgic:Software contextRef="c4" decimals="-3" unitRef="usd">28084000</mgic:Software>
    <mgic:Software contextRef="c5" decimals="-3" unitRef="usd">25454000</mgic:Software>
    <mgic:RevenuesFromMaintenanceAndTechnicalSupport contextRef="c0" decimals="-3" unitRef="usd">33181000</mgic:RevenuesFromMaintenanceAndTechnicalSupport>
    <mgic:RevenuesFromMaintenanceAndTechnicalSupport contextRef="c4" decimals="-3" unitRef="usd">30996000</mgic:RevenuesFromMaintenanceAndTechnicalSupport>
    <mgic:RevenuesFromMaintenanceAndTechnicalSupport contextRef="c5" decimals="-3" unitRef="usd">30951000</mgic:RevenuesFromMaintenanceAndTechnicalSupport>
    <mgic:RevenuesFromConsultingServices contextRef="c0" decimals="-3" unitRef="usd">313741000</mgic:RevenuesFromConsultingServices>
    <mgic:RevenuesFromConsultingServices contextRef="c4" decimals="-3" unitRef="usd">266550000</mgic:RevenuesFromConsultingServices>
    <mgic:RevenuesFromConsultingServices contextRef="c5" decimals="-3" unitRef="usd">227970000</mgic:RevenuesFromConsultingServices>
    <mgic:SalesRevenuesNet contextRef="c0" decimals="-3" unitRef="usd">371194000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c4" decimals="-3" unitRef="usd">325630000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c5" decimals="-3" unitRef="usd">284375000</mgic:SalesRevenuesNet>
    <mgic:CostOfSoftware contextRef="c0" decimals="-3" unitRef="usd">10487000</mgic:CostOfSoftware>
    <mgic:CostOfSoftware contextRef="c4" decimals="-3" unitRef="usd">10220000</mgic:CostOfSoftware>
    <mgic:CostOfSoftware contextRef="c5" decimals="-3" unitRef="usd">9960000</mgic:CostOfSoftware>
    <mgic:CostOfMaintenanceAndTechnicalSupport contextRef="c0" decimals="-3" unitRef="usd">3598000</mgic:CostOfMaintenanceAndTechnicalSupport>
    <mgic:CostOfMaintenanceAndTechnicalSupport contextRef="c4" decimals="-3" unitRef="usd">4167000</mgic:CostOfMaintenanceAndTechnicalSupport>
    <mgic:CostOfMaintenanceAndTechnicalSupport contextRef="c5" decimals="-3" unitRef="usd">4120000</mgic:CostOfMaintenanceAndTechnicalSupport>
    <mgic:CostOfConsultingServices contextRef="c0" decimals="-3" unitRef="usd">247517000</mgic:CostOfConsultingServices>
    <mgic:CostOfConsultingServices contextRef="c4" decimals="-3" unitRef="usd">209114000</mgic:CostOfConsultingServices>
    <mgic:CostOfConsultingServices contextRef="c5" decimals="-3" unitRef="usd">181477000</mgic:CostOfConsultingServices>
    <us-gaap:CostOfRevenue contextRef="c0" decimals="-3" unitRef="usd">261602000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c4" decimals="-3" unitRef="usd">223501000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c5" decimals="-3" unitRef="usd">195557000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">109592000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c4" decimals="-3" unitRef="usd">102129000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" unitRef="usd">88818000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" unitRef="usd">8789000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="-3" unitRef="usd">8239000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" unitRef="usd">5696000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="-3" unitRef="usd">31160000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c4" decimals="-3" unitRef="usd">30454000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c5" decimals="-3" unitRef="usd">27197000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">27967000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="-3" unitRef="usd">29529000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="-3" unitRef="usd">24265000</us-gaap:GeneralAndAdministrativeExpense>
    <mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions contextRef="c0" decimals="-3" unitRef="usd">1088000</mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions>
    <mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions contextRef="c4" decimals="-3" unitRef="usd">255000</mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions>
    <mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions contextRef="c5" decimals="-3" unitRef="usd">-38000</mgic:ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions>
    <us-gaap:OperatingCostsAndExpenses contextRef="c0" decimals="-3" unitRef="usd">69004000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c4" decimals="-3" unitRef="usd">68477000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c5" decimals="-3" unitRef="usd">57120000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">40588000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">33652000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">31698000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">-917000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="-3" unitRef="usd">-1169000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="-3" unitRef="usd">153000</us-gaap:NonoperatingIncomeExpense>
    <mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions contextRef="c0" decimals="-3" unitRef="usd">-2268000</mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions>
    <mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions contextRef="c4" decimals="-3" unitRef="usd">-11000</mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions>
    <mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions contextRef="c5" decimals="-3" unitRef="usd">-4000</mgic:IncreaseInValuationOfConsiderationRelatedToAcquisitions>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">37403000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">32472000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c5" decimals="-3" unitRef="usd">31847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">7286000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">6874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">7071000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">30117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">25598000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">24776000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">2526000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">3111000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">3383000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">2405000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">2221000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">1510000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">25186000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">20266000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">19883000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c0" decimals="2" unitRef="usdPershares">0.49</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c4" decimals="2" unitRef="usdPershares">0.26</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c5" decimals="2" unitRef="usdPershares">0.39</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">30117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">25598000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">24776000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="-3" unitRef="usd">10275000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c4" decimals="-3" unitRef="usd">8125000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax contextRef="c5" decimals="-3" unitRef="usd">-8217000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c0" decimals="-3" unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c4" decimals="-3" unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c5" decimals="-3" unitRef="usd">-36000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c0" decimals="-3" unitRef="usd">10274000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c4" decimals="-3" unitRef="usd">8220000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c5" decimals="-3" unitRef="usd">-8253000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">40391000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">33818000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">16523000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">4374000</mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">5106000</mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">1649000</mgic:ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">2672000</mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">2645000</mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">1200000</mgic:ComprehensiveIncomeAttributableToNoncontrollingInterests>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="-3" unitRef="usd">33345000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c4" decimals="-3" unitRef="usd">26067000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="-3" unitRef="usd">13674000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">44488578</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" unitRef="usd">1040000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="-3" unitRef="usd">183445000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="-3" unitRef="usd">83000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="-3" unitRef="usd">25713000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c10" decimals="-3" unitRef="usd">3282000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="-3" unitRef="usd">213563000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueOther contextRef="c5" decimals="-3" unitRef="usd">400000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c12" decimals="INF" unitRef="shares">4268293</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c12" decimals="-3" unitRef="usd">117000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c13" decimals="-3" unitRef="usd">34452000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c5" decimals="-3" unitRef="usd">34569000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c12" decimals="INF" unitRef="shares">104167</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c12" decimals="-3" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c13" decimals="-3" unitRef="usd">309000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c5" decimals="-3" unitRef="usd">311000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="c13" decimals="-3" unitRef="usd">194000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="c5" decimals="-3" unitRef="usd">194000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c15" decimals="-3" unitRef="usd">-1726000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">-1726000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <us-gaap:DividendsPreferredStock contextRef="c15" decimals="-3" unitRef="usd">13348000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c16" decimals="-3" unitRef="usd">69000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c5" decimals="-3" unitRef="usd">13417000</us-gaap:DividendsPreferredStock>
    <mgic:OtherComprehensiveIncomeloss contextRef="c14" decimals="-3" unitRef="usd">-6208000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c16" decimals="-3" unitRef="usd">-310000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c5" decimals="-3" unitRef="usd">-6518000</mgic:OtherComprehensiveIncomeloss>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c15" decimals="-3" unitRef="usd">19883000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c16" decimals="-3" unitRef="usd">1510000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c5" decimals="-3" unitRef="usd">21393000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c17" decimals="INF" unitRef="shares">48861038</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c17" decimals="-3" unitRef="usd">1159000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c18" decimals="-3" unitRef="usd">218400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c19" decimals="-3" unitRef="usd">-6125000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c20" decimals="-3" unitRef="usd">30522000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="-3" unitRef="usd">4413000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="-3" unitRef="usd">248369000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c23" decimals="INF" unitRef="shares">78500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c23" decimals="-3" unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c24" decimals="-3" unitRef="usd">173000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c4" decimals="-3" unitRef="usd">175000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="c24" decimals="-3" unitRef="usd">74000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet contextRef="c4" decimals="-3" unitRef="usd">74000</us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c26" decimals="-3" unitRef="usd">-911000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">-911000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c26" decimals="-3" unitRef="usd">-6560000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">-6560000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c27" decimals="-3" unitRef="usd">359000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c4" decimals="-3" unitRef="usd">359000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c27" decimals="-3" unitRef="usd">9899000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c4" decimals="-3" unitRef="usd">9899000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:DividendsPreferredStock contextRef="c26" decimals="-3" unitRef="usd">14963000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c27" decimals="-3" unitRef="usd">457000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c4" decimals="-3" unitRef="usd">15420000</us-gaap:DividendsPreferredStock>
    <mgic:OtherComprehensiveIncomeloss contextRef="c25" decimals="-3" unitRef="usd">5801000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c27" decimals="-3" unitRef="usd">424000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c4" decimals="-3" unitRef="usd">6225000</mgic:OtherComprehensiveIncomeloss>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c26" decimals="-3" unitRef="usd">20266000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c27" decimals="-3" unitRef="usd">2221000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c4" decimals="-3" unitRef="usd">22487000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c28" decimals="INF" unitRef="shares">48939538</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c28" decimals="-3" unitRef="usd">1161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c29" decimals="-3" unitRef="usd">218647000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c30" decimals="-3" unitRef="usd">-324000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c31" decimals="-3" unitRef="usd">28354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c32" decimals="-3" unitRef="usd">16859000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="-3" unitRef="usd">264697000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c33" decimals="INF" unitRef="shares">95517</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c33" decimals="-3" unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c34" decimals="-3" unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c0" decimals="-3" unitRef="usd">256000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c34" decimals="-3" unitRef="usd">-5972000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">-5972000</mgic:AcquisitionOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c35" decimals="-3" unitRef="usd">-1317000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">-1317000</mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c34" decimals="-3" unitRef="usd">-1215000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c36" decimals="-3" unitRef="usd">-3409000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions contextRef="c0" decimals="-3" unitRef="usd">-4624000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c36" decimals="-3" unitRef="usd">-6617000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable contextRef="c0" decimals="-3" unitRef="usd">-6617000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:DividendsPreferredStock contextRef="c35" decimals="-3" unitRef="usd">12503000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c36" decimals="-3" unitRef="usd">931000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock contextRef="c0" decimals="-3" unitRef="usd">13434000</us-gaap:DividendsPreferredStock>
    <mgic:OtherComprehensiveIncomeloss contextRef="c37" decimals="-3" unitRef="usd">8159000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c36" decimals="-3" unitRef="usd">267000</mgic:OtherComprehensiveIncomeloss>
    <mgic:OtherComprehensiveIncomeloss contextRef="c0" decimals="-3" unitRef="usd">8426000</mgic:OtherComprehensiveIncomeloss>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c35" decimals="-3" unitRef="usd">25186000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c36" decimals="-3" unitRef="usd">2405000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <mgic:ProfitLossExcludingRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">27591000</mgic:ProfitLossExcludingRedeemableNoncontrollingInterest>
    <us-gaap:SharesOutstanding contextRef="c38" decimals="INF" unitRef="shares">49035055</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c38" decimals="-3" unitRef="usd">1164000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c39" decimals="-3" unitRef="usd">211713000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c40" decimals="-3" unitRef="usd">7835000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c41" decimals="-3" unitRef="usd">39720000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c42" decimals="-3" unitRef="usd">8574000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="-3" unitRef="usd">269006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="-3" unitRef="usd">30117000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="-3" unitRef="usd">25598000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="-3" unitRef="usd">24776000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" unitRef="usd">13939000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c4" decimals="-3" unitRef="usd">14025000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c5" decimals="-3" unitRef="usd">12564000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation contextRef="c4" decimals="-3" unitRef="usd">74000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c5" decimals="-3" unitRef="usd">194000</us-gaap:ShareBasedCompensation>
    <mgic:IncreaseDecreaseInDeferredTaxesNet contextRef="c0" decimals="-3" unitRef="usd">1650000</mgic:IncreaseDecreaseInDeferredTaxesNet>
    <mgic:IncreaseDecreaseInDeferredTaxesNet contextRef="c4" decimals="-3" unitRef="usd">1893000</mgic:IncreaseDecreaseInDeferredTaxesNet>
    <mgic:IncreaseDecreaseInDeferredTaxesNet contextRef="c5" decimals="-3" unitRef="usd">-526000</mgic:IncreaseDecreaseInDeferredTaxesNet>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c0" decimals="-3" unitRef="usd">70000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c4" decimals="-3" unitRef="usd">-117000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c5" decimals="-3" unitRef="usd">-189000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <mgic:IncreaseDecreaseInTradeReceivableNet contextRef="c0" decimals="-3" unitRef="usd">3939000</mgic:IncreaseDecreaseInTradeReceivableNet>
    <mgic:IncreaseDecreaseInTradeReceivableNet contextRef="c4" decimals="-3" unitRef="usd">-6550000</mgic:IncreaseDecreaseInTradeReceivableNet>
    <mgic:IncreaseDecreaseInTradeReceivableNet contextRef="c5" decimals="-3" unitRef="usd">11367000</mgic:IncreaseDecreaseInTradeReceivableNet>
    <mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses contextRef="c0" decimals="-3" unitRef="usd">-3399000</mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses>
    <mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses contextRef="c4" decimals="-3" unitRef="usd">-9594000</mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses>
    <mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses contextRef="c5" decimals="-3" unitRef="usd">4364000</mgic:OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="-3" unitRef="usd">1899000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c4" decimals="-3" unitRef="usd">-5273000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c5" decimals="-3" unitRef="usd">2203000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <mgic:IncreaseDecreaseInExchangeRateOfLoans contextRef="c0" decimals="-3" unitRef="usd">-1362000</mgic:IncreaseDecreaseInExchangeRateOfLoans>
    <mgic:IncreaseDecreaseInExchangeRateOfLoans contextRef="c4" decimals="-3" unitRef="usd">-1895000</mgic:IncreaseDecreaseInExchangeRateOfLoans>
    <mgic:IncreaseDecreaseInExchangeRateOfLoans contextRef="c5" decimals="-3" unitRef="usd">2099000</mgic:IncreaseDecreaseInExchangeRateOfLoans>
    <mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense contextRef="c0" decimals="-3" unitRef="usd">8175000</mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense>
    <mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense contextRef="c4" decimals="-3" unitRef="usd">-7673000</mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense>
    <mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense contextRef="c5" decimals="-3" unitRef="usd">1802000</mgic:IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c0" decimals="-3" unitRef="usd">-936000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c4" decimals="-3" unitRef="usd">2934000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue contextRef="c5" decimals="-3" unitRef="usd">-374000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">52296000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="-3" unitRef="usd">45948000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="-3" unitRef="usd">24050000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireSoftware contextRef="c0" decimals="-3" unitRef="usd">3302000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware contextRef="c4" decimals="-3" unitRef="usd">4143000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquireSoftware contextRef="c5" decimals="-3" unitRef="usd">3666000</us-gaap:PaymentsToAcquireSoftware>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">2772000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="-3" unitRef="usd">1379000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="-3" unitRef="usd">863000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c0" decimals="-3" unitRef="usd">16534000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c4" decimals="-3" unitRef="usd">22603000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c5" decimals="-3" unitRef="usd">1218000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c0" decimals="-3" unitRef="usd">5429000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c4" decimals="-3" unitRef="usd">3356000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities contextRef="c5" decimals="-3" unitRef="usd">4000000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <mgic:ProceedsFromShortTermLoansToRelatedParties contextRef="c4" decimals="-3" unitRef="usd">714000</mgic:ProceedsFromShortTermLoansToRelatedParties>
    <mgic:ProceedsFromShortTermLoansToRelatedParties contextRef="c5" decimals="-3" unitRef="usd">932000</mgic:ProceedsFromShortTermLoansToRelatedParties>
    <mgic:ProceedsFromInvestmentInShorttermBankDeposits contextRef="c0" decimals="-3" unitRef="usd">-7575000</mgic:ProceedsFromInvestmentInShorttermBankDeposits>
    <mgic:ProceedsFromInvestmentInShorttermBankDeposits contextRef="c4" decimals="-3" unitRef="usd">-10043000</mgic:ProceedsFromInvestmentInShorttermBankDeposits>
    <mgic:ProceedsFromInvestmentInShorttermBankDeposits contextRef="c5" decimals="-3" unitRef="usd">16875000</mgic:ProceedsFromInvestmentInShorttermBankDeposits>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">-9604000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="-3" unitRef="usd">-15440000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="-3" unitRef="usd">-19554000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c0" decimals="-3" unitRef="usd">256000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c4" decimals="-3" unitRef="usd">69000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c5" decimals="-3" unitRef="usd">311000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c4" decimals="-3" unitRef="usd">104000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c5" decimals="-3" unitRef="usd">34569000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c0" decimals="-3" unitRef="usd">12503000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c4" decimals="-3" unitRef="usd">14963000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c5" decimals="-3" unitRef="usd">13543000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c0" decimals="-3" unitRef="usd">931000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c4" decimals="-3" unitRef="usd">457000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <us-gaap:PaymentsOfDividendsMinorityInterest contextRef="c5" decimals="-3" unitRef="usd">69000</us-gaap:PaymentsOfDividendsMinorityInterest>
    <mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">4174000</mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests>
    <mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">3395000</mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests>
    <mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">2671000</mgic:DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c5" decimals="-3" unitRef="usd">-437000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c0" decimals="-3" unitRef="usd">18016000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders contextRef="c4" decimals="-3" unitRef="usd">5592000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">4596000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c5" decimals="-3" unitRef="usd">3126000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c0" decimals="-3" unitRef="usd">9686000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c4" decimals="-3" unitRef="usd">878000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c5" decimals="-3" unitRef="usd">26000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <mgic:RepaymentsOfShortTermAndLongTermDebt contextRef="c0" decimals="-3" unitRef="usd">9369000</mgic:RepaymentsOfShortTermAndLongTermDebt>
    <mgic:RepaymentsOfShortTermAndLongTermDebt contextRef="c4" decimals="-3" unitRef="usd">13624000</mgic:RepaymentsOfShortTermAndLongTermDebt>
    <mgic:RepaymentsOfShortTermAndLongTermDebt contextRef="c5" decimals="-3" unitRef="usd">6634000</mgic:RepaymentsOfShortTermAndLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">-39647000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="-3" unitRef="usd">-36980000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="-3" unitRef="usd">8426000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c0" decimals="-3" unitRef="usd">3167000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c4" decimals="-3" unitRef="usd">1261000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="c5" decimals="-3" unitRef="usd">-1872000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">6212000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="-3" unitRef="usd">-5211000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c5" decimals="-3" unitRef="usd">11050000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">81915000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c22" decimals="-3" unitRef="usd">87126000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c11" decimals="-3" unitRef="usd">76076000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" unitRef="usd">88127000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" unitRef="usd">81915000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c22" decimals="-3" unitRef="usd">87126000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <mgic:DeferredAcquisitionPayment contextRef="c0" decimals="-3" unitRef="usd">2892000</mgic:DeferredAcquisitionPayment>
    <mgic:DeferredAcquisitionPayment contextRef="c4" decimals="-3" unitRef="usd">11209000</mgic:DeferredAcquisitionPayment>
    <mgic:ContingentAcquisitionConsideration contextRef="c0" decimals="-3" unitRef="usd">2222000</mgic:ContingentAcquisitionConsideration>
    <mgic:ContingentAcquisitionConsideration contextRef="c4" decimals="-3" unitRef="usd">5851000</mgic:ContingentAcquisitionConsideration>
    <mgic:OperatingLeaseRightOfUseAssets contextRef="c0" decimals="-3" unitRef="usd">1652000</mgic:OperatingLeaseRightOfUseAssets>
    <mgic:OperatingLeaseRightOfUseAssets contextRef="c4" decimals="-3" unitRef="usd">5949000</mgic:OperatingLeaseRightOfUseAssets>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="-3" unitRef="usd">7835000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c4" decimals="-3" unitRef="usd">6736000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c5" decimals="-3" unitRef="usd">5419000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" unitRef="usd">371000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c4" decimals="-3" unitRef="usd">-152000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c5" decimals="-3" unitRef="usd">312000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: .75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 1:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;GENERAL&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;MAGIC
SOFTWARE ENTERPRISES LTD., an Israeli company (&#x201c;the Group&#x201d; or &#x201c;the Company&#x201d;), is a global provider of: (i) proprietary
application development and business process integration platforms that accelerate the planning, development, deployment and integration
of on-premise, mobile and cloud business applications (&#x201c;the Magic Technology&#x201d;); (ii) selected packaged vertical software
solutions; and (iii) a vendor of software services and IT outsourcing software services.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Magic
Technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow
customers to dramatically improve their business performance and return on investment. To complement its software products and to increase
its traction with customers, the Group also offers a complete portfolio of software services in the areas of infrastructure design and
delivery, application development, technology planning and implementation services, communications services and solutions, and supplemental
IT professional outsourcing services. The Company reports its results on the basis of two reportable business segments: software services
(which include proprietary and non-proprietary software solutions, maintenance and support and related services) and IT professional
services (see Note 18 for further details).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
Company&#x2019;s principal markets are the United States, Israel, Europe and Japan (see Note 18).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
information about the Company&#x2019;s holdings in subsidiaries and affiliates, see Appendix to the consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; width: .75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 2:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SIGNIFICANT ACCOUNTING
    POLICIES&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles (&#x201c;U.S.
GAAP&#x201d;), applied on a consistent basis, as follows, unless otherwise stated:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Use
of estimates&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and
assumptions. The Company&#x2019;s management believes that the estimates, judgments and assumptions used are reasonable based upon information
available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and
expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Financial
statements in United States dollars&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
substantial portion of the revenues and expenses of the Company and of certain subsidiaries is generated in U.S. dollars (&#x201c;dollar&#x201d;).
The Company&#x2019;s management believes that the dollar is the currency of the primary economic environment in which the Company and
certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accordingly,
monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with the Financial Accounting
Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 830, &#x201c;Foreign Currency Matters&#x201d;.
All transaction gains and losses of the remeasurement of monetary balance sheet items are reflected in the statements of income as financial
income or expenses, as appropriate. Monetary accounts and transactions maintained in dollars are presented at their original amounts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
those foreign subsidiaries whose functional currency is not the dollar, all balance sheet amounts have been translated using the exchange
rates in effect at each balance sheet date. Statement of income amounts have been translated using the average exchange rate prevailing
during each year. Such translation adjustments are reported as a component of accumulated other comprehensive income (loss) in equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Principles
of consolidation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. Intercompany balances and
transactions, including profit from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
in the Company&#x2019;s ownership interest in a subsidiary with no change of control are treated as equity transactions, with any difference
between the amount of consideration paid and the change in the carrying amount of the non-controlling interest, recognized in equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling
interests of subsidiaries represent the non-controlling shareholders&#x2019; share of the total comprehensive income (loss) of the subsidiaries
and fair value of the net assets upon the acquisition of the subsidiaries. The non-controlling interests are presented in equity separately
from the equity attributable to the equity holders of the Company. Redeemable non-controlling interests are classified as mezzanine equity,
separate from permanent equity, on the consolidated balance sheets and measured at each reporting period at the higher of their redemption
amount or the non-controlling interest book value, in accordance with the requirements of ASC 810 &#x201c;Consolidation&#x201d; and ASC
480-10-S99-3A, &#x201c;Distinguishing Liabilities from Equity&#x201d;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of the redeemable non-controlling interests for the year ended December 31, 2020:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;January 1, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;21,915&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Net income attributable to redeemable non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Increase in value of put options of redeemable non-controlling interests&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,317&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Dividend declared to redeemable non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,391&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Acquisition of redeemable non-controlling interests&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(9,089&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in redeemable non-controlling interest as part of acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,848&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Non-controlling interest reclassification to redeemable non-controlling interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,617&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,980&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Cash and cash equivalents are short-term
highly liquid investments that are readily convertible to cash with original maturities of three months or less, at acquisition.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Cash and cash equivalents include
amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Short-term deposits and restricted
deposits&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Short-term deposits include deposits
with original maturities of more than three months and less than one year. Such deposits are presented at cost (including accrued interest)
which approximates their fair value. Restricted deposits are used to secure certain of the Group&#x2019;s ongoing projects and are classified
under other long-term receivables.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Marketable securities&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for all its investments
in marketable securities in accordance with ASC No. 320, &#x201c;Investments &#x2013; Debt and Equity Securities&#x201d;. The Company classifies
all of its marketable securities as available for sale and held for trading. Available for sale securities are carried at fair value,
with the unrealized gains and losses, net of tax, reported in &#x201c;accumulated other comprehensive income (loss)&#x201d; in equity.
Realized gains and losses on sale of investments are included in &#x201c;financial income (expense), net&#x201d; and are derived using
the specific identification method for determining the cost of securities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The amortized cost of debt securities
is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization together with interest on securities
is included in &#x201c;financial expense (income), net&#x201d;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company assessed AFS debt securities
with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected
credit losses in accordance with ASC 326. Allowance for credit losses on AFS debt securities are recognized as a charge of credit loss
expenses (income), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated
other comprehensive income (loss) in stockholders' equity.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company did not record credit loss
allowance on its marketable securities during the years ended December 31, 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company classifies its marketable
debt securities as either short-term or long-term based on each instrument&#x2019;s underlying contractual maturity date and the Company&#x2019;s
expectations of sales and redemptions in the following year.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Held for trading securities are measured
at fair value through profit or loss.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Trade receivables&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Trade receivables are stated net of
credit losses allowance. The Company is exposed to credit losses primarily through sales. The allowance against gross trade receivables
reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company&#x2019;s methodology. The
Company&#x2019;s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition
and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that
have a higher probability of default. The Company also considered the current and expected future economic and market conditions surrounding
the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted. Trade receivables are written
off after all reasonable means to collect the full amount have been exhausted.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Property and equipment, net&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Property and equipment are stated
at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the
assets, at the following annual rates:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 84%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 15%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 - 5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7 - 15 (mainly 7)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Motor vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 &#x2013; 5 (mainly 5)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Leasehold improvements are amortized
using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated
useful life of the improvements, whichever is shorter.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Business combinations&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for business
combinations under ASC 805, &#x201c;Business Combinations&#x201d;. ASC 805 requires recognition of assets acquired, liabilities assumed,
contingent consideration, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date, to
be measured at their fair values as of that date. As required by ASC 820, &#x201c;Fair Value Measurements and Disclosures&#x201d; the Company
applies assumptions, judgments and estimates that marketplace participants would consider in determining the fair value of assets acquired,
liabilities assumed, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date. Any excess
of the fair value of net assets acquired over purchase price and any subsequent changes in estimated contingencies are to be recorded
in earnings. Acquisition related costs are expensed to the statements of income in the period incurred. The cumulative impact of measurement
period adjustments, including the impact to prior periods, is recognized in the reporting period in which the adjustment is identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the years ended December 31,
2018, 2019 and 2020 the Company recorded income of $ 34, and expenses of $ 266 and $ 3,356, with respect to changes in the fair value
of contingent consideration liability, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Research and development costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Research and development costs incurred
in the process of software development before establishment of technological feasibility are charged to expenses as incurred. Costs incurred
subsequent to the establishment of technological feasibility are capitalized according to the principles set forth in ASC 985-20, &#x201c;Costs
of Software to be Sold, Leased or Marketed&#x201d;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company and its subsidiaries establish
technological feasibility upon completion of a detailed program design or working model.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;ASC 985-20-35 requires that a product
be amortized when the product is available for general release to customers. The Company considers a product to be available for general
release to customers when the Company completes its internal validation of the product that is necessary to establish that the product
meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the
completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes
place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release
stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization.
Subsequently, the release is made generally available to customers from the Company&#x2019;s download area. Once a product is considered
available for general release to customers, the capitalization of costs ceases and amortization of such costs to &#x201c;Cost of revenues&#x201d;
begins.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Capitalized software costs are amortized
on a product by product basis by the straight-line method over the estimated useful life of the software product (approximately 5 years,
due to their high rates of acceptance, the continued reliance on these products by existing customers, and the demand for such products
from prospective customers, all of which validate the Company&#x2019;s expectations) which provides greater amortization expense compared
to the revenue-curve method.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company assesses the recoverability
of these intangible assets on a regular basis by assessing the net realizable value of these intangible assets based on the estimated
future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated
costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections
of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical
useful life. During the years ended December 31, 2018, 2019 and 2020, no such unrecoverable amounts were identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Research and development costs incurred
in the process of developing product enhancements are generally charged to expenses as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company determines if an arrangement
is a lease at inception. The Company&#x2019;s assessment is based on: (1) whether the contract involves the use of an identified asset,
(2) whether the Company obtains the right to substantially all of the economic benefits from the use of the asset throughout the period
of use, and (3) whether the Company has the right to direct the use of the asset.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Leases are classified as either finance
leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers
ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to
be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals
or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected
to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any
one of these criteria. Since all of the Company&#x2019;s lease contracts do not meet any one of the criteria above, the Company concluded
that all of its lease contracts should be classified as operating leases.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;ROU assets and liabilities are recognized
on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers
only payments that are fixed and determinable at the time of commencement. As most of the Company&#x2019;s leases do not provide an implicit
rate, the Company uses its incremental borrowing rate (&#x201c;IBR&#x201d;) based on the information available on the commencement date
in determining the present value of lease payments. The Company&#x2019;s IBR is estimated to approximate the interest rate for collateralized
borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options
to extend or terminate the lease. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any
lease incentives received. Moreover, the ROU asset may also include initial direct costs, which are incremental costs of a lease that
would not have been incurred if the lease had not been obtained. The Company uses the long-lived assets impairment guidance in Accounting
Standards Codification (&#x201c;ASC&#x201d;) Subtopic 360-10, &#x201c;Property, Plant, and Equipment - Overall,&#x201d; to determine whether
a right-of-use asset is impaired, and if so, the amount of the impairment loss to recognize. An option to extend the lease is considered
in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option.
An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;i&gt;Offices&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company leases space for offices
in various locations worldwide under operating leases. These contracts are considered as operating leases presented in ROU assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;i&gt;Motor vehicles&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company leases motor vehicles.
Each leasing contract is generally valid for a term of three years. These contracts are considered as operating leases presented in ROU
assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;For the vast majority of the Company&#x2019;s
motor vehicle lease agreements, the lease payments include inconsequential non-lease payments, such as license and registration fees,
insurance and maintenance. As a result, the Company elected to not separate non-lease components from lease components, and instead,
to account for each separate lease component and the non-lease component associated with that lease component as a single lease component.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s long-lived assets
(assets group) to be held or used, including right of use assets and intangible assets that are subject to amortization, are reviewed
for impairment in accordance with ASC 360, &#x201c;Property, Plant and Equipment&#x201d; whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison
of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered
to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair
value of the assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;As required by ASC 820, &#x201c;Fair
Value Measurements and Disclosures&#x201d; the Company applies assumptions, judgments and estimates that marketplace participants would
consider in determining the fair value of long-lived assets (or asset groups).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the years ended December 31,
2018, 2019 and 2020, no impairment losses have been identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Goodwill&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Goodwill represents the excess of
the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, &#x201c;Intangibles
- Goodwill and Other&#x201d;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, the Company operates in four reporting units within its operating segments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Goodwill reflects the excess of the
consideration paid or transferred plus the fair value of contingent consideration and any non-controlling interest in the acquiree at
the acquisition date over the fair values of the identifiable net assets acquired.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;ASC 350 allows an entity to first assess qualitative factors to determine
whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more
likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or
if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then
the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;If the carrying value of a reporting
unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with
the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying
the Test for Goodwill Impairment, which the adopted as of January 1, 2020. Prior to the adoption of ASU 2017-04, if the Company elected
not to use the qualitative analysis the two-step impairment test was performed.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company determines the fair value
of each reporting unit by using the income approach, which utilizes a discounted cash flow model, as it believes that this approach best
approximates the reporting unit&#x2019;s fair value. Judgments and assumptions related to revenue, operating income, future short-term
and long-term growth rates, weighted average cost of capital, interest, capital expenditures, cash flows, and market conditions are inherent
in developing the discounted cash flow model. The Company considers historical rates and current market conditions when determining the
discount and growth rates to use in its analyses. If these estimates or their related assumptions change in the future, the Company may
be required to record impairment charges for its goodwill.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company performed an annual impairment
test as of December 31, of each of 2018, 2019 and 2020 and did not identify any impairment losses (see Note 9).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Intangible assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Intangible assets that are not considered
to have an indefinite useful life are amortized over their economic useful life using a method of amortization that reflects the pattern
in which the economic benefits of the intangible assets are consumed or otherwise used up. Acquired technology and non-compete agreements
were amortized on a straight line basis and customer relationships and backlog were amortized on an accelerated method basis over a period
between 1 - 15 years based on the intangible assets identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Revenue recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company implements the provisions
of Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, Revenue from Contracts with Customers&#160;(&#x201c;ASC 606&#x201d;).
See Note 19 for further disclosures required under ASC 606.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; "&gt;Revenues
are recognized when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration
that the company expects to receive in exchange for those goods or services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "&gt;The Company determines revenue
recognition through the following steps:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; "&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identification of the contract
    with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identification of the performance
    obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;determination of the transaction
    price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;allocation of the transaction
    price to the performance obligations in the contract; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;recognition of revenue
    when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company enters into contracts
that can include various combinations of products, software and professional services, as detailed below, which are generally capable
as being distinct from each other and accounted for as separate performance obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company derives its revenues from
licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and
technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The
Company sells its products primarily through direct sales force and indirectly through distributors and value added resellers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Under ASC 606, an entity recognizes
revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer,
either at a point in time or over time. The company recognizes its revenues from software sales at a point in time upon delivery of its
software license. The software license is considered a distinct performance obligation, as the customer can benefit from the software
on its own. Revenues from contracts that involve significant customization to customer-specific specifications are performance obligations
the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled
by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts
over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred
compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations, which is
similar to the method prior to the adoption of ASC 606. Provisions for estimated losses on uncompleted contracts are made in the period
in which such losses are first determined, in the amount of the estimated loss for the entire contract. During the years ended December
31, 2018, 2019 and 2020, no material estimated losses were identified. In addition, the Company provides professional services that do
not involve significant customization to customer-specific specifications. For contracts that do not involve significant customization
to customer-specific specifications (typically staffing or consulting services) revenue is recognized as the services are performed,
either on a straight-line basis or based on the hours of services that were provided to the customer, in accordance with the terms of
the contracts.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s revenues from
post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements
on a when-and-if-available basis for an annual fee. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available
basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be
made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation
as a distinct performance obligation that is satisfied over time, and recognized on a straight-line basis over the contractual period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Revenue from professional services,
both related to software and IT professional services businesses consists of either fixed price or time and materials, and are considered
performance obligations that are satisfied over time, and revenues are recognized as the services are provided.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The transaction price is allocated
to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses
are estimated using the residual approach, due to the lack of selling software licenses on a standalone basis. Standalone selling prices
of services are determined by considering several external and internal factors including, but not limited to, transactions where the
specific performance obligation is sold separately.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company generally does not grant
a right of return to its customers. When a right of return exists, the Company defers revenue until the right of return expires, at which
time revenue is recognized provided that all other revenue recognition criteria are met.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Revenue from third-party sales is
recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of
revenue depends on the relative facts and circumstances of each sale.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company pays commissions to sales
and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. When sales commissions
are considered incremental costs of obtaining a contract with a customer they are deferred and amortized on a systematic basis that is
consistent with the transfer to the customer of the performance obligations to which the asset relates. The Company expenses sales commissions
as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which
are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the
initial commission costs. During the year ended December 31, 2020, no costs have been capitalized.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company does not assess whether
a contract has a significant financing component if the expectation at contract inception is such that the period between payment by
the customer and the transfer of the promised goods or services to the customer will be one year or less.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Accrued severance pay and retirement
plans&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s and its Israeli
subsidiaries&#x2019; obligation for severance pay with respect to their Israeli employees (for the period for which the employees were
not included under Section 14 of the Severance Pay Law, 1963) is calculated pursuant to the Israeli Severance Pay Law based on the most
recent salary of the employees multiplied by the number of years of employment as of the balance sheet date, and are presented on an
undiscounted basis (referred to as the &#x201c;Shut Down Method&#x201d;). Employees are entitled to one month&#x2019;s salary for each year
of employment or a portion thereof. The Company&#x2019;s obligation for all of its Israeli employees is fully provided for by monthly
deposits with insurance policies and severance pay funds and by an accrual.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The carrying value of deposited funds
includes profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of
the obligations pursuant to the Israeli Severance Pay Law or labor agreements and are recorded as an asset in the Company&#x2019;s consolidated
balance sheet.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company and its Israeli subsidiaries&#x2019;
agreements with most of their Israeli employees are in accordance with Section 14 of the Severance Pay Law, 1963, mandating that upon
termination of such employees&#x2019; employment, all the amounts accrued in their insurance policies shall be released to them instead
of severance compensation. Upon release of deposited amounts to the employee, no additional liability exists between the parties regarding
the matter of severance pay and no additional payments are payable by the Company or its subsidiaries to the employee. Further, the related
obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as the Company and its subsidiaries
are legally released from their obligations to employees once the deposit amounts have been paid.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Group has a number of savings
plans in the United States that qualify under Section 401(k) of the Internal Revenue Code. U.S. employees may contribute up to 100% of
their pretax or post-tax salary, but not more than statutory limits. Matching contributions are discretionary and if made, are up to
3% of the participants annual contributions.&#160; When contributions are granted, they are invested in proportion to each participant&#x2019;s
voluntary contributions in the investment options provided under the plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Severance expenses for the years ended
December 31, 2018, 2019 and 2020 amounted to approximately &lt;span style="-sec-ix-hidden: hidden-fact-63"&gt;$&#160;4,052&lt;/span&gt;, &lt;span style="-sec-ix-hidden: hidden-fact-64"&gt;$&#160;4,712&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-65"&gt;$&#160;5,344&lt;/span&gt;, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Advertising expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Advertising expenses are charged to
selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2018, 2019 and 2020 amounted to &lt;span style="-sec-ix-hidden: hidden-fact-67"&gt;$&#160;304&lt;/span&gt;,
&lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;$&#160;519&lt;/span&gt; and $ 472, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Income taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for income taxes
in accordance with ASC 740, &#x201c;Income Taxes&#x201d;. ASC 740 prescribes the use of the &#x201c;asset and liability&#x201d; method whereby
deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets
and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value. Deferred
tax assets and liabilities are classified as non-current.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company utilizes a two-step approach
for recognizing and measuring uncertain tax positions accounted for in accordance with an amendment of ASC 740 &#x201c;Income Taxes.&#x201d;
Under the first step the Company evaluates a tax position taken or expected to be taken in a tax return by determining if the weight
of available evidence indicates that it is more likely than not that, based on its technical merits, the tax position will be sustained
on audit, including resolution of any related appeals or litigation processes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The second step is to measure the
tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement with the tax authorities. The
Company accrued interest and penalties related to unrecognized tax benefits in its provisions for income taxes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Basic and diluted net earnings
per share&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Basic net earnings per share are computed
based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share are computed based
on the weighted average number of ordinary shares outstanding during each year, plus dilutive potential ordinary shares considered outstanding
during the year, in accordance with ASC 260, &#x201c;Earnings Per Share.&#x201d;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;No portion of the outstanding stock
options have been excluded from the calculation of the diluted earnings per share because such securities are anti-dilutive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Stock-based compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for stock-based
compensation in accordance with ASC 718, &#x201c;Compensation - Stock Compensation&#x201d; which requires the measurement and recognition
of compensation expense based on estimated fair values for all share-based payment awards made. ASC 718 requires companies to estimate
the fair value of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award
that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company&#x2019;s consolidated
statement of income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company recognizes compensation
expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of
each of the awards, net of estimated forfeitures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company uses the Binomial option-pricing
model (&#x201c;the Binomial model&#x201d;) to estimate the fair value for any options granted. The Binomial model takes into account variables
such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers
the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the
probability of termination or retirement of the option holder in computing the value of the option.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The fair value of each option granted
using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual
historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used
for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon
bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output
of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures
were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option,
the effect of the dividend protection was reflected by using an expected dividend assumption of zero.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;For awards with performance conditions,
compensation cost is recognized over the requisite service period if it is &#x2018;probable&#x2019; that the performance conditions will
be satisfied.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;No grants were made to employees or
directors in 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the years ended December 31,
2018, 2019, the Company recognized stock-based compensation expense related to employee stock options in the amount of &lt;span style="-sec-ix-hidden: hidden-fact-69"&gt;$&#160;194&lt;/span&gt; and
$ 74, respectively, as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Cost of revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Research and development, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Selling and marketing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;General and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;184&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total stock-based compensation expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;74&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;194&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Concentrations of credit risk&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Financial instruments that potentially
subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term deposits, restricted
cash, marketable securities, trade receivables and foreign currency derivative contracts.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s cash and cash
equivalents, short-term deposits and restricted cash are invested primarily in bank deposits with major banks worldwide, mainly in the
United States and Israel, however, such cash and cash equivalents and short-term deposits in the United States may be in excess of insured
limits and are not insured in other jurisdictions. The Company believes that since these deposits may be redeemed upon demand and since
such institutions are of high rating they bear low risk.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s marketable securities
include investments in commercial and government bonds and foreign banks. The Company&#x2019;s marketable securities are considered to
be highly liquid and have a high credit standing (also refer to Note 4). In addition, management considered its portfolios in foreign
banks to be well-diversified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s trade receivables are derived from sales to customers
located primarily in the United States, Israel, Europe and Japan. An allowance for credit losses is determined based on historical collection
experience, customer creditworthiness, current and future economic condition and market condition. The expense related to credit losses
for the years ended December 31, 2018, 2019 and 2020 was &lt;span style="-sec-ix-hidden: hidden-fact-66"&gt;$&#160;1,070&lt;/span&gt;, $ 958 and $ 1,242, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;From time to time the Company enters
into foreign exchange forward contracts and option contracts intended to protect against the changes in value of forecasted non-dollar
currency cash flows related to salary and related expenses. These derivative instruments are designed to offset the Company&#x2019;s non-dollar
currency exposure.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Fair value measurements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for certain assets
and liabilities at fair value under ASC 820, &#x201c;Fair Value Measurements and Disclosures&#x201d;. Fair value is an exit price, representing
the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.
As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in
pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which
prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1 -&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Observable inputs that
    reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2 -&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Includes other inputs that
    are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for
    similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient
    volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are
    observable), or can be derived principally from or corroborated by observable market data;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3 -&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unobservable inputs which
    are supported by little or no market activity;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The fair value hierarchy also requires
an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The Company
categorized each of its fair value measurements in one of these three levels of hierarchy. Assets and liabilities measured at fair value
on a recurring basis are comprised of marketable securities, foreign currency forward contracts and contingent consideration of acquisitions
(see Note 5).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The carrying amounts reported in the
balance sheet for cash and cash equivalents, short term bank deposits, trade receivables, other accounts receivable, short-term bank
credit, trade payables and other accounts payable approximate their fair values due to the short-term maturities of such instruments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Comprehensive income (loss)&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for comprehensive
income (loss) in accordance with ASC 220, &#x201c;Comprehensive Income.&#x201d; This Statement establishes standards for the reporting
and display of comprehensive income and its components in a full set of general purpose financial statements. Comprehensive income (loss)
generally represents all changes in equity during the period except those resulting from investments by, or distributions to, shareholders.
The Company determined that its items of other comprehensive income (loss) relate to gain and loss on foreign currency translation adjustments,
unrealized gain and loss on derivative instruments designated as hedges and unrealized gain and loss on available-for-sale marketable
securities.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Recently adopted accounting pronouncement&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;On January 1, 2020, the Company adopted Accounting Standards Update
No. 2016-13, Financial Instruments-Credit Losses (Topic&#160;326): Measurement of Credit Losses on Financial Instruments, using the modified
retrospective transition method. Upon adoption, the Company changed its impairment model to utilize a forward-looking current expected
credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including trade
receivables. For available-for-sale (&#x201c;AFS&#x201d;) debt securities with unrealized losses, the standard eliminates the concept of
other-than-temporary impairments and requires allowances to be recorded instead of reducing the amortized cost of the investment. This
standard limits the amount of credit losses to be recognized for AFS debt securities to the amount by which carrying value exceeds fair
value and requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new
guidance did not have a material impact on its consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;In January 2017, the FASB issued ASU
2017-04 (ASU 2017-04): Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates
step two of the goodwill impairment test and specifies that goodwill impairment should be measured by comparing the fair value of a reporting
unit with its carrying amount. Additionally, the amount of goodwill allocated to each reporting unit with a zero or negative carrying
amount of net assets should be disclosed. ASU 2017-04 is effective for annual or interim goodwill impairment tests performed in fiscal
years beginning after December 15, 2019, and early adoption is permitted. Adoption of this new guidance did not have a material impact
on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Use
of estimates&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and
assumptions. The Company&#x2019;s management believes that the estimates, judgments and assumptions used are reasonable based upon information
available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and
expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Financial
statements in United States dollars&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;A
substantial portion of the revenues and expenses of the Company and of certain subsidiaries is generated in U.S. dollars (&#x201c;dollar&#x201d;).
The Company&#x2019;s management believes that the dollar is the currency of the primary economic environment in which the Company and
certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accordingly,
monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with the Financial Accounting
Standards Board (&#x201c;FASB&#x201d;) Accounting Standards Codification (&#x201c;ASC&#x201d;) 830, &#x201c;Foreign Currency Matters&#x201d;.
All transaction gains and losses of the remeasurement of monetary balance sheet items are reflected in the statements of income as financial
income or expenses, as appropriate. Monetary accounts and transactions maintained in dollars are presented at their original amounts.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;For
those foreign subsidiaries whose functional currency is not the dollar, all balance sheet amounts have been translated using the exchange
rates in effect at each balance sheet date. Statement of income amounts have been translated using the average exchange rate prevailing
during each year. Such translation adjustments are reported as a component of accumulated other comprehensive income (loss) in equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Principles
of consolidation&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. Intercompany balances and
transactions, including profit from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Changes
in the Company&#x2019;s ownership interest in a subsidiary with no change of control are treated as equity transactions, with any difference
between the amount of consideration paid and the change in the carrying amount of the non-controlling interest, recognized in equity.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-controlling
interests of subsidiaries represent the non-controlling shareholders&#x2019; share of the total comprehensive income (loss) of the subsidiaries
and fair value of the net assets upon the acquisition of the subsidiaries. The non-controlling interests are presented in equity separately
from the equity attributable to the equity holders of the Company. Redeemable non-controlling interests are classified as mezzanine equity,
separate from permanent equity, on the consolidated balance sheets and measured at each reporting period at the higher of their redemption
amount or the non-controlling interest book value, in accordance with the requirements of ASC 810 &#x201c;Consolidation&#x201d; and ASC
480-10-S99-3A, &#x201c;Distinguishing Liabilities from Equity&#x201d;.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table provides a reconciliation of the redeemable non-controlling interests for the year ended December 31, 2020:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;January 1, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;21,915&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Net income attributable to redeemable non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Increase in value of put options of redeemable non-controlling interests&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,317&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Dividend declared to redeemable non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,391&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Acquisition of redeemable non-controlling interests&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(9,089&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in redeemable non-controlling interest as part of acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,848&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Non-controlling interest reclassification to redeemable non-controlling interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,617&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,980&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:RedeemableNoncontrollingInterestTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;January 1, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;21,915&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Net income attributable to redeemable non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,526&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Increase in value of put options of redeemable non-controlling interests&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,317&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Dividend declared to redeemable non-controlling interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,391&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Acquisition of redeemable non-controlling interests&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(9,089&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in redeemable non-controlling interest as part of acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,237&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,848&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Non-controlling interest reclassification to redeemable non-controlling interest&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,617&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,980&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:RedeemableNoncontrollingInterestTableTextBlock>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c3" decimals="-3" unitRef="usd">21915000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">2526000</mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:MinorityInterestChangeInRedemptionValue contextRef="c0" decimals="-3" unitRef="usd">1317000</us-gaap:MinorityInterestChangeInRedemptionValue>
    <mgic:DividendDeclaredToRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">-4391000</mgic:DividendDeclaredToRedeemableNoncontrollingInterest>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">-9089000</mgic:AcquisitionOfRedeemableNoncontrollingInterest>
    <mgic:IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions contextRef="c0" decimals="-3" unitRef="usd">4237000</mgic:IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c0" decimals="-3" unitRef="usd">1848000</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <mgic:RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">6617000</mgic:RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest>
    <us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount contextRef="c2" decimals="-3" unitRef="usd">24980000</us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Cash and cash equivalents&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Cash and cash equivalents are short-term
highly liquid investments that are readily convertible to cash with original maturities of three months or less, at acquisition.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Cash and cash equivalents include
amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <mgic:ShortTermDepositsAndRestrictedDepositsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Short-term deposits and restricted
deposits&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Short-term deposits include deposits
with original maturities of more than three months and less than one year. Such deposits are presented at cost (including accrued interest)
which approximates their fair value. Restricted deposits are used to secure certain of the Group&#x2019;s ongoing projects and are classified
under other long-term receivables.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:ShortTermDepositsAndRestrictedDepositsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Marketable securities&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for all its investments
in marketable securities in accordance with ASC No. 320, &#x201c;Investments &#x2013; Debt and Equity Securities&#x201d;. The Company classifies
all of its marketable securities as available for sale and held for trading. Available for sale securities are carried at fair value,
with the unrealized gains and losses, net of tax, reported in &#x201c;accumulated other comprehensive income (loss)&#x201d; in equity.
Realized gains and losses on sale of investments are included in &#x201c;financial income (expense), net&#x201d; and are derived using
the specific identification method for determining the cost of securities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The amortized cost of debt securities
is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization together with interest on securities
is included in &#x201c;financial expense (income), net&#x201d;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company assessed AFS debt securities
with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected
credit losses in accordance with ASC 326. Allowance for credit losses on AFS debt securities are recognized as a charge of credit loss
expenses (income), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated
other comprehensive income (loss) in stockholders' equity.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company did not record credit loss
allowance on its marketable securities during the years ended December 31, 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company classifies its marketable
debt securities as either short-term or long-term based on each instrument&#x2019;s underlying contractual maturity date and the Company&#x2019;s
expectations of sales and redemptions in the following year.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Held for trading securities are measured
at fair value through profit or loss.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&#160;&lt;/p&gt;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Trade receivables&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Trade receivables are stated net of
credit losses allowance. The Company is exposed to credit losses primarily through sales. The allowance against gross trade receivables
reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company&#x2019;s methodology. The
Company&#x2019;s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition
and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that
have a higher probability of default. The Company also considered the current and expected future economic and market conditions surrounding
the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted. Trade receivables are written
off after all reasonable means to collect the full amount have been exhausted.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Property and equipment, net&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Property and equipment are stated
at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the
assets, at the following annual rates:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 84%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 15%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 - 5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7 - 15 (mainly 7)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Motor vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 &#x2013; 5 (mainly 5)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Leasehold improvements are amortized
using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated
useful life of the improvements, whichever is shorter.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="width: 84%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 15%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 - 5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7 - 15 (mainly 7)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Motor vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Software&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;3 &#x2013; 5 (mainly 5)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c45">3 - 5</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c46">7 - 15 (mainly 7)</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c47">7</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives contextRef="c48">3 &#x2013; 5 (mainly 5)</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:BusinessCombinationsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Business combinations&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for business
combinations under ASC 805, &#x201c;Business Combinations&#x201d;. ASC 805 requires recognition of assets acquired, liabilities assumed,
contingent consideration, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date, to
be measured at their fair values as of that date. As required by ASC 820, &#x201c;Fair Value Measurements and Disclosures&#x201d; the Company
applies assumptions, judgments and estimates that marketplace participants would consider in determining the fair value of assets acquired,
liabilities assumed, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date. Any excess
of the fair value of net assets acquired over purchase price and any subsequent changes in estimated contingencies are to be recorded
in earnings. Acquisition related costs are expensed to the statements of income in the period incurred. The cumulative impact of measurement
period adjustments, including the impact to prior periods, is recognized in the reporting period in which the adjustment is identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the years ended December 31,
2018, 2019 and 2020 the Company recorded income of $ 34, and expenses of $ 266 and $ 3,356, with respect to changes in the fair value
of contingent consideration liability, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c22" decimals="-3" unitRef="usd">34000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c3" decimals="-3" unitRef="usd">266000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c2" decimals="-3" unitRef="usd">3356000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Research and development costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Research and development costs incurred
in the process of software development before establishment of technological feasibility are charged to expenses as incurred. Costs incurred
subsequent to the establishment of technological feasibility are capitalized according to the principles set forth in ASC 985-20, &#x201c;Costs
of Software to be Sold, Leased or Marketed&#x201d;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company and its subsidiaries establish
technological feasibility upon completion of a detailed program design or working model.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;ASC 985-20-35 requires that a product
be amortized when the product is available for general release to customers. The Company considers a product to be available for general
release to customers when the Company completes its internal validation of the product that is necessary to establish that the product
meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the
completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes
place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release
stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization.
Subsequently, the release is made generally available to customers from the Company&#x2019;s download area. Once a product is considered
available for general release to customers, the capitalization of costs ceases and amortization of such costs to &#x201c;Cost of revenues&#x201d;
begins.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Capitalized software costs are amortized
on a product by product basis by the straight-line method over the estimated useful life of the software product (approximately 5 years,
due to their high rates of acceptance, the continued reliance on these products by existing customers, and the demand for such products
from prospective customers, all of which validate the Company&#x2019;s expectations) which provides greater amortization expense compared
to the revenue-curve method.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company assesses the recoverability
of these intangible assets on a regular basis by assessing the net realizable value of these intangible assets based on the estimated
future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated
costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections
of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical
useful life. During the years ended December 31, 2018, 2019 and 2020, no such unrecoverable amounts were identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Research and development costs incurred
in the process of developing product enhancements are generally charged to expenses as incurred.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company determines if an arrangement
is a lease at inception. The Company&#x2019;s assessment is based on: (1) whether the contract involves the use of an identified asset,
(2) whether the Company obtains the right to substantially all of the economic benefits from the use of the asset throughout the period
of use, and (3) whether the Company has the right to direct the use of the asset.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Leases are classified as either finance
leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers
ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to
be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals
or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected
to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any
one of these criteria. Since all of the Company&#x2019;s lease contracts do not meet any one of the criteria above, the Company concluded
that all of its lease contracts should be classified as operating leases.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;ROU assets and liabilities are recognized
on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers
only payments that are fixed and determinable at the time of commencement. As most of the Company&#x2019;s leases do not provide an implicit
rate, the Company uses its incremental borrowing rate (&#x201c;IBR&#x201d;) based on the information available on the commencement date
in determining the present value of lease payments. The Company&#x2019;s IBR is estimated to approximate the interest rate for collateralized
borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options
to extend or terminate the lease. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any
lease incentives received. Moreover, the ROU asset may also include initial direct costs, which are incremental costs of a lease that
would not have been incurred if the lease had not been obtained. The Company uses the long-lived assets impairment guidance in Accounting
Standards Codification (&#x201c;ASC&#x201d;) Subtopic 360-10, &#x201c;Property, Plant, and Equipment - Overall,&#x201d; to determine whether
a right-of-use asset is impaired, and if so, the amount of the impairment loss to recognize. An option to extend the lease is considered
in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option.
An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;i&gt;Offices&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company leases space for offices
in various locations worldwide under operating leases. These contracts are considered as operating leases presented in ROU assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;i&gt;Motor vehicles&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company leases motor vehicles.
Each leasing contract is generally valid for a term of three years. These contracts are considered as operating leases presented in ROU
assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;For the vast majority of the Company&#x2019;s
motor vehicle lease agreements, the lease payments include inconsequential non-lease payments, such as license and registration fees,
insurance and maintenance. As a result, the Company elected to not separate non-lease components from lease components, and instead,
to account for each separate lease component and the non-lease component associated with that lease component as a single lease component.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s long-lived assets
(assets group) to be held or used, including right of use assets and intangible assets that are subject to amortization, are reviewed
for impairment in accordance with ASC 360, &#x201c;Property, Plant and Equipment&#x201d; whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison
of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered
to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair
value of the assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;As required by ASC 820, &#x201c;Fair
Value Measurements and Disclosures&#x201d; the Company applies assumptions, judgments and estimates that marketplace participants would
consider in determining the fair value of long-lived assets (or asset groups).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the years ended December 31,
2018, 2019 and 2020, no impairment losses have been identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Goodwill&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Goodwill represents the excess of
the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, &#x201c;Intangibles
- Goodwill and Other&#x201d;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, the Company operates in four reporting units within its operating segments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Goodwill reflects the excess of the
consideration paid or transferred plus the fair value of contingent consideration and any non-controlling interest in the acquiree at
the acquisition date over the fair values of the identifiable net assets acquired.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;ASC 350 allows an entity to first assess qualitative factors to determine
whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more
likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or
if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then
the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;If the carrying value of a reporting
unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with
the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying
the Test for Goodwill Impairment, which the adopted as of January 1, 2020.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s long-lived assets
(assets group) to be held or used, including right of use assets and intangible assets that are subject to amortization, are reviewed
for impairment in accordance with ASC 360, &#x201c;Property, Plant and Equipment&#x201d; whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison
of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered
to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair
value of the assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;As required by ASC 820, &#x201c;Fair
Value Measurements and Disclosures&#x201d; the Company applies assumptions, judgments and estimates that marketplace participants would
consider in determining the fair value of long-lived assets (or asset groups).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the years ended December 31,
2018, 2019 and 2020, no impairment losses have been identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Goodwill&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Goodwill represents the excess of
the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, &#x201c;Intangibles
- Goodwill and Other&#x201d;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, the Company operates in four reporting units within its operating segments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Goodwill reflects the excess of the
consideration paid or transferred plus the fair value of contingent consideration and any non-controlling interest in the acquiree at
the acquisition date over the fair values of the identifiable net assets acquired.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;ASC 350 allows an entity to first assess qualitative factors to determine
whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more
likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or
if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then
the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;If the carrying value of a reporting
unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with
the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying
the Test for Goodwill Impairment, which the adopted as of January 1, 2020. Prior to the adoption of ASU 2017-04, if the Company elected
not to use the qualitative analysis the two-step impairment test was performed.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company determines the fair value
of each reporting unit by using the income approach, which utilizes a discounted cash flow model, as it believes that this approach best
approximates the reporting unit&#x2019;s fair value. Judgments and assumptions related to revenue, operating income, future short-term
and long-term growth rates, weighted average cost of capital, interest, capital expenditures, cash flows, and market conditions are inherent
in developing the discounted cash flow model. The Company considers historical rates and current market conditions when determining the
discount and growth rates to use in its analyses. If these estimates or their related assumptions change in the future, the Company may
be required to record impairment charges for its goodwill.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company performed an annual impairment
test as of December 31, of each of 2018, 2019 and 2020 and did not identify any impairment losses (see Note 9).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="INF" unitRef="pure">4</us-gaap:NumberOfOperatingSegments>
    <mgic:IntangibleAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Intangible assets&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Intangible assets that are not considered
to have an indefinite useful life are amortized over their economic useful life using a method of amortization that reflects the pattern
in which the economic benefits of the intangible assets are consumed or otherwise used up. Acquired technology and non-compete agreements
were amortized on a straight line basis and customer relationships and backlog were amortized on an accelerated method basis over a period
between 1 - 15 years based on the intangible assets identified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:IntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c43">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c44">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Revenue recognition&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company implements the provisions
of Accounting Standards Codification (&#x201c;ASC&#x201d;) Topic 606, Revenue from Contracts with Customers&#160;(&#x201c;ASC 606&#x201d;).
See Note 19 for further disclosures required under ASC 606.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; "&gt;Revenues
are recognized when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration
that the company expects to receive in exchange for those goods or services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "&gt;The Company determines revenue
recognition through the following steps:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; "&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identification of the contract
    with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identification of the performance
    obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;determination of the transaction
    price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;allocation of the transaction
    price to the performance obligations in the contract; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;recognition of revenue
    when, or as, the Company satisfies a performance obligation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company enters into contracts
that can include various combinations of products, software and professional services, as detailed below, which are generally capable
as being distinct from each other and accounted for as separate performance obligations.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company derives its revenues from
licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and
technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The
Company sells its products primarily through direct sales force and indirectly through distributors and value added resellers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Under ASC 606, an entity recognizes
revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer,
either at a point in time or over time. The company recognizes its revenues from software sales at a point in time upon delivery of its
software license. The software license is considered a distinct performance obligation, as the customer can benefit from the software
on its own. Revenues from contracts that involve significant customization to customer-specific specifications are performance obligations
the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled
by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts
over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred
compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations, which is
similar to the method prior to the adoption of ASC 606. Provisions for estimated losses on uncompleted contracts are made in the period
in which such losses are first determined, in the amount of the estimated loss for the entire contract. During the years ended December
31, 2018, 2019 and 2020, no material estimated losses were identified. In addition, the Company provides professional services that do
not involve significant customization to customer-specific specifications. For contracts that do not involve significant customization
to customer-specific specifications (typically staffing or consulting services) revenue is recognized as the services are performed,
either on a straight-line basis or based on the hours of services that were provided to the customer, in accordance with the terms of
the contracts.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s revenues from
post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements
on a when-and-if-available basis for an annual fee. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available
basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be
made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation
as a distinct performance obligation that is satisfied over time, and recognized on a straight-line basis over the contractual period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Revenue from professional services,
both related to software and IT professional services businesses consists of either fixed price or time and materials, and are considered
performance obligations that are satisfied over time, and revenues are recognized as the services are provided.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The transaction price is allocated
to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses
are estimated using the residual approach, due to the lack of selling software licenses on a standalone basis. Standalone selling prices
of services are determined by considering several external and internal factors including, but not limited to, transactions where the
specific performance obligation is sold separately.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company generally does not grant
a right of return to its customers. When a right of return exists, the Company defers revenue until the right of return expires, at which
time revenue is recognized provided that all other revenue recognition criteria are met.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Revenue from third-party sales is
recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of
revenue depends on the relative facts and circumstances of each sale.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company pays commissions to sales
and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. When sales commissions
are considered incremental costs of obtaining a contract with a customer they are deferred and amortized on a systematic basis that is
consistent with the transfer to the customer of the performance obligations to which the asset relates. The Company expenses sales commissions
as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which
are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the
initial commission costs. During the year ended December 31, 2020, no costs have been capitalized.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company does not assess whether
a contract has a significant financing component if the expectation at contract inception is such that the period between payment by
the customer and the transfer of the promised goods or services to the customer will be one year or less.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <mgic:AccruedSeverancePayAndRetirementPlanPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Accrued severance pay and retirement
plans&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s and its Israeli
subsidiaries&#x2019; obligation for severance pay with respect to their Israeli employees (for the period for which the employees were
not included under Section 14 of the Severance Pay Law, 1963) is calculated pursuant to the Israeli Severance Pay Law based on the most
recent salary of the employees multiplied by the number of years of employment as of the balance sheet date, and are presented on an
undiscounted basis (referred to as the &#x201c;Shut Down Method&#x201d;). Employees are entitled to one month&#x2019;s salary for each year
of employment or a portion thereof. The Company&#x2019;s obligation for all of its Israeli employees is fully provided for by monthly
deposits with insurance policies and severance pay funds and by an accrual.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The carrying value of deposited funds
includes profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of
the obligations pursuant to the Israeli Severance Pay Law or labor agreements and are recorded as an asset in the Company&#x2019;s consolidated
balance sheet.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company and its Israeli subsidiaries&#x2019;
agreements with most of their Israeli employees are in accordance with Section 14 of the Severance Pay Law, 1963, mandating that upon
termination of such employees&#x2019; employment, all the amounts accrued in their insurance policies shall be released to them instead
of severance compensation. Upon release of deposited amounts to the employee, no additional liability exists between the parties regarding
the matter of severance pay and no additional payments are payable by the Company or its subsidiaries to the employee. Further, the related
obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as the Company and its subsidiaries
are legally released from their obligations to employees once the deposit amounts have been paid.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Group has a number of savings
plans in the United States that qualify under Section 401(k) of the Internal Revenue Code. U.S. employees may contribute up to 100% of
their pretax or post-tax salary, but not more than statutory limits. Matching contributions are discretionary and if made, are up to
3% of the participants annual contributions.&#160; When contributions are granted, they are invested in proportion to each participant&#x2019;s
voluntary contributions in the investment options provided under the plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Severance expenses for the years ended
December 31, 2018, 2019 and 2020 amounted to approximately &lt;span style="-sec-ix-hidden: hidden-fact-63"&gt;$&#160;4,052&lt;/span&gt;, &lt;span style="-sec-ix-hidden: hidden-fact-64"&gt;$&#160;4,712&lt;/span&gt; and &lt;span style="-sec-ix-hidden: hidden-fact-65"&gt;$&#160;5,344&lt;/span&gt;, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:AccruedSeverancePayAndRetirementPlanPolicyTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent contextRef="c0" decimals="2" unitRef="pure">1</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c0" decimals="2" unitRef="pure">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Advertising expenses&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Advertising expenses are charged to
selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2018, 2019 and 2020 amounted to &lt;span style="-sec-ix-hidden: hidden-fact-67"&gt;$&#160;304&lt;/span&gt;,
&lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;$&#160;519&lt;/span&gt; and $ 472, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="-3" unitRef="usd">472000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Income taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for income taxes
in accordance with ASC 740, &#x201c;Income Taxes&#x201d;. ASC 740 prescribes the use of the &#x201c;asset and liability&#x201d; method whereby
deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets
and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value. Deferred
tax assets and liabilities are classified as non-current.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company utilizes a two-step approach
for recognizing and measuring uncertain tax positions accounted for in accordance with an amendment of ASC 740 &#x201c;Income Taxes.&#x201d;
Under the first step the Company evaluates a tax position taken or expected to be taken in a tax return by determining if the weight
of available evidence indicates that it is more likely than not that, based on its technical merits, the tax position will be sustained
on audit, including resolution of any related appeals or litigation processes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The second step is to measure the
tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement with the tax authorities. The
Company accrued interest and penalties related to unrecognized tax benefits in its provisions for income taxes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Basic and diluted net earnings
per share&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Basic net earnings per share are computed
based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share are computed based
on the weighted average number of ordinary shares outstanding during each year, plus dilutive potential ordinary shares considered outstanding
during the year, in accordance with ASC 260, &#x201c;Earnings Per Share.&#x201d;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;No portion of the outstanding stock
options have been excluded from the calculation of the diluted earnings per share because such securities are anti-dilutive.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Stock-based compensation&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for stock-based
compensation in accordance with ASC 718, &#x201c;Compensation - Stock Compensation&#x201d; which requires the measurement and recognition
of compensation expense based on estimated fair values for all share-based payment awards made. ASC 718 requires companies to estimate
the fair value of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award
that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company&#x2019;s consolidated
statement of income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company recognizes compensation
expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of
each of the awards, net of estimated forfeitures.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company uses the Binomial option-pricing
model (&#x201c;the Binomial model&#x201d;) to estimate the fair value for any options granted. The Binomial model takes into account variables
such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers
the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the
probability of termination or retirement of the option holder in computing the value of the option.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The fair value of each option granted
using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual
historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used
for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon
bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output
of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures
were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option,
the effect of the dividend protection was reflected by using an expected dividend assumption of zero.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;For awards with performance conditions,
compensation cost is recognized over the requisite service period if it is &#x2018;probable&#x2019; that the performance conditions will
be satisfied.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;No grants were made to employees or
directors in 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the years ended December 31,
2018, 2019, the Company recognized stock-based compensation expense related to employee stock options in the amount of &lt;span style="-sec-ix-hidden: hidden-fact-69"&gt;$&#160;194&lt;/span&gt; and
$ 74, respectively, as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c4" decimals="-3" unitRef="usd">74000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Cost of revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-60"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Research and development, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-61"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Selling and marketing&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;General and administrative&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-62"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;184&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total stock-based compensation expense&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;74&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;194&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c50" decimals="-3" unitRef="usd">2000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c52" decimals="-3" unitRef="usd">4000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c53" decimals="-3" unitRef="usd">74000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c54" decimals="-3" unitRef="usd">4000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c56" decimals="-3" unitRef="usd">184000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c4" decimals="-3" unitRef="usd">74000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax contextRef="c5" decimals="-3" unitRef="usd">194000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Concentrations of credit risk&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Financial instruments that potentially
subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term deposits, restricted
cash, marketable securities, trade receivables and foreign currency derivative contracts.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s cash and cash
equivalents, short-term deposits and restricted cash are invested primarily in bank deposits with major banks worldwide, mainly in the
United States and Israel, however, such cash and cash equivalents and short-term deposits in the United States may be in excess of insured
limits and are not insured in other jurisdictions. The Company believes that since these deposits may be redeemed upon demand and since
such institutions are of high rating they bear low risk.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s marketable securities
include investments in commercial and government bonds and foreign banks. The Company&#x2019;s marketable securities are considered to
be highly liquid and have a high credit standing (also refer to Note 4). In addition, management considered its portfolios in foreign
banks to be well-diversified.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s trade receivables are derived from sales to customers
located primarily in the United States, Israel, Europe and Japan. An allowance for credit losses is determined based on historical collection
experience, customer creditworthiness, current and future economic condition and market condition. The expense related to credit losses
for the years ended December 31, 2018, 2019 and 2020 was &lt;span style="-sec-ix-hidden: hidden-fact-66"&gt;$&#160;1,070&lt;/span&gt;, $ 958 and $ 1,242, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;From time to time the Company enters
into foreign exchange forward contracts and option contracts intended to protect against the changes in value of forecasted non-dollar
currency cash flows related to salary and related expenses. These derivative instruments are designed to offset the Company&#x2019;s non-dollar
currency exposure.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c4" decimals="-3" unitRef="usd">958000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-3" unitRef="usd">1242000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Fair value measurements&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for certain assets
and liabilities at fair value under ASC 820, &#x201c;Fair Value Measurements and Disclosures&#x201d;. Fair value is an exit price, representing
the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.
As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in
pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which
prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 1 -&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Observable inputs that
    reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 2 -&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Includes other inputs that
    are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for
    similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient
    volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are
    observable), or can be derived principally from or corroborated by observable market data;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Level 3 -&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unobservable inputs which
    are supported by little or no market activity;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The fair value hierarchy also requires
an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The Company
categorized each of its fair value measurements in one of these three levels of hierarchy. Assets and liabilities measured at fair value
on a recurring basis are comprised of marketable securities, foreign currency forward contracts and contingent consideration of acquisitions
(see Note 5).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The carrying amounts reported in the
balance sheet for cash and cash equivalents, short term bank deposits, trade receivables, other accounts receivable, short-term bank
credit, trade payables and other accounts payable approximate their fair values due to the short-term maturities of such instruments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Comprehensive income (loss)&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company accounts for comprehensive
income (loss) in accordance with ASC 220, &#x201c;Comprehensive Income.&#x201d; This Statement establishes standards for the reporting
and display of comprehensive income and its components in a full set of general purpose financial statements. Comprehensive income (loss)
generally represents all changes in equity during the period except those resulting from investments by, or distributions to, shareholders.
The Company determined that its items of other comprehensive income (loss) relate to gain and loss on foreign currency translation adjustments,
unrealized gain and loss on derivative instruments designated as hedges and unrealized gain and loss on available-for-sale marketable
securities.&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&lt;b&gt;Recently adopted accounting pronouncement&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;On January 1, 2020, the Company adopted Accounting Standards Update
No. 2016-13, Financial Instruments-Credit Losses (Topic&#160;326): Measurement of Credit Losses on Financial Instruments, using the modified
retrospective transition method. Upon adoption, the Company changed its impairment model to utilize a forward-looking current expected
credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including trade
receivables. For available-for-sale (&#x201c;AFS&#x201d;) debt securities with unrealized losses, the standard eliminates the concept of
other-than-temporary impairments and requires allowances to be recorded instead of reducing the amortized cost of the investment. This
standard limits the amount of credit losses to be recognized for AFS debt securities to the amount by which carrying value exceeds fair
value and requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new
guidance did not have a material impact on its consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;In January 2017, the FASB issued ASU
2017-04 (ASU 2017-04): Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates
step two of the goodwill impairment test and specifies that goodwill impairment should be measured by comparing the fair value of a reporting
unit with its carrying amount. Additionally, the amount of goodwill allocated to each reporting unit with a zero or negative carrying
amount of net assets should be disclosed. ASU 2017-04 is effective for annual or interim goodwill impairment tests performed in fiscal
years beginning after December 15, 2019, and early adoption is permitted. Adoption of this new guidance did not have a material impact
on the Company&#x2019;s consolidated financial statements.&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 3:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;BUSINESS COMBINATION,
    SIGNIFICANT TRANSACTION AND SALE OF BUSINESS&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 12pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On May 7, 2020, the Company acquired Aptonet Inc (&#x201c;Aptonet&#x201d;), a U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ 4,663, of which $&#160;3,663 was paid upon closing and the remaining &lt;span style="-sec-ix-hidden: hidden-fact-70"&gt;$&#160;1,000&lt;/span&gt; will be paid in two installments, 6 and 12 months following the closing date. Acquisition related costs were immaterial. Unaudited pro forma condensed results of operations for the years ended December 31, 2019 and 2020 were not presented, since the acquisition was not material. The acquisition was accounted for by the purchase method.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The results of operations were included
in the consolidated financial statements of the Company commencing May 1, 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;529&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,785&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,870&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The estimated fair values of the tangible
and intangible assets are provisional and are based on information that was available as of the acquisition date to estimate the fair
value of these amounts. The Company&#x2019;s management believes the information provides a reasonable basis for estimating the fair values
of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements
of fair value reflected are subject to change. The Company expects to finalize the tangible and intangible assets valuation and complete
the acquisition accounting as soon as practicable but no later than the measurement period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.75in"/&gt;&lt;td style="width: 24px"&gt;b.&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;p style="text-align: justify"&gt;On September 2,
2020, the Company acquired Stockell Information Systems, Inc (&#x201c;Stockell&#x201d;), a U.S.-based services company, specializes in IT
staffing and recruiting, for a total consideration of $ 7,714, of which $&#160;6,265 was paid upon closing and the remaining &lt;span style="-sec-ix-hidden: hidden-fact-71"&gt;$&#160;1,449&lt;/span&gt;
will be paid 12 months following the closing date. Acquisition related costs were immaterial. Unaudited pro forma condensed results of
operations for the years ended December 31, 2019 and 2020 were not presented, since the acquisition was not material. The acquisition
was accounted for by the purchase method.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The results of operations were included
in the consolidated financial statements of the Company commencing September 1, 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,051&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,047&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,714&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The estimated fair values of the tangible
and intangible assets are provisional and are based on information that was available as of the acquisition date to estimate the fair
value of these amounts. The Company&#x2019;s management believes the information provides a reasonable basis for estimating the fair values
of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements
of fair value reflected are subject to change. The Company expects to finalize the tangible and intangible assets valuation and complete
the acquisition accounting as soon as practicable but no later than the measurement period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.75in"/&gt;&lt;td style="width: 24px"&gt;c.&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;p style="text-align: justify"&gt;During 2020 the
Company acquired two companies which individually and in the aggregate, were not material. These entities were consolidated into the Company&#x2019;s
result of operations since their respective acquisition dates. The total consideration paid for these companies was $ 11,340.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-left: 0in"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,069&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0in"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0in"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,718&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0in"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,340&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px; font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;d.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 12pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On June 30, 2019, the Company acquired NetEffects Inc (&#x201c;NetEffects&#x201d;), a U.S.-based services company,
specializes in IT staffing and recruiting, for a total consideration of $ 12,500, of which $&#160;9,400 was paid upon closing and the
remaining &lt;span style="-sec-ix-hidden: hidden-fact-72"&gt;$&#160;3,100&lt;/span&gt; will be paid in three installments, on the first, second and third closing date anniversary. During 2020, an amount
of $ 1,550 was paid.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;Acquisition related costs were immaterial.
Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition
was not material. The acquisition was accounted for by the purchase method.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The results of operations were included
in the consolidated financial statements of the Company commencing July 1, 2019.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The following table summarizes the fair
values of the assets acquired and liabilities at the date of acquisition:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;91&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,716&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,333&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in; padding-left: 0; text-indent: 0; font-size: 11pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e.	&#160;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;On April 1st, 2019 the Company acquired PowWow Inc (&#x201c;PowWow&#x201d;), creator of SmartUX&#x2122;, A leading Low-Code Development Platform for Mobilizing and Modernizing Enterprise Apps, for a total consideration of $8.4 million, out of which $2 million was contingent on future performance. During 2020, the Company reversed the entire contingent amount since PowWow will not be able to meet its revenue goals.&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Acquisition related costs were immaterial. Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition was not material. The acquisition was accounted for by the purchase method.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The results of operations were included
in the consolidated financial statements of the Company commencing March 1, 2019.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,557&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,855&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,145&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,443&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.75in"/&gt;&lt;td style="width: 24px"&gt;f.&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;p style="text-align: justify"&gt;On February 28,
2019, the Company acquired OnTarget Group Inc. (&#x201c;OnTarget&#x201d;), a U.S.-based services company, specializes in outsourcing of
software development services, for a total consideration of $ 12,456 of which $&#160;6,000 was paid upon closing and the remaining amount
constitutes a deferred payment depending on the future operating results achieved by OnTarget. Acquisition related costs were immaterial.
Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition
was not material. &#160;The acquisition was accounted for by the purchase method.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The results of operations were included
in the consolidated financial statements of the Company commencing March 1, 2019.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"&gt;The following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(832&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,908&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,380&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,456&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.75in"/&gt;&lt;td style="width: 24px"&gt;g.&lt;/td&gt;&lt;td style="text-align: justify"&gt;&lt;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;On October 1, 2019 the Company acquired a 30% interest in its subsidiary
Infinigy Solutions LLC (&#x201c;Infinigy&#x201d;), a U.S.-based services company focused on expanding the development and implementation
of technical solutions which deliver design-driven turnkey solutions, combining Architecture and Engineering, or A&amp;amp;E design project
management and general contracting competencies, across the wireless communications industry, for a total cash consideration of approximately
$ 4,393, which was paid upon closing. Subsequent to the share purchase the Company holds 100% of Infinigy.&lt;/p&gt;&lt;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c57" decimals="-3" unitRef="usd">4663000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c57" decimals="-3" unitRef="usd">3663000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock contextRef="c68">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;529&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,556&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,785&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,870&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"/&gt;</mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock>
    <mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired contextRef="c58" decimals="-3" unitRef="usd">529000</mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c58" decimals="-3" unitRef="usd">1556000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c58" decimals="-3" unitRef="usd">1785000</us-gaap:Goodwill>
    <mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash contextRef="c58" decimals="-3" unitRef="usd">3870000</mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c59" decimals="-3" unitRef="usd">7714000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c59" decimals="-3" unitRef="usd">6265000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock contextRef="c69">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,051&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,616&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,047&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,714&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;</mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock>
    <mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired contextRef="c70" decimals="-3" unitRef="usd">1051000</mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c70" decimals="-3" unitRef="usd">2616000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c70" decimals="-3" unitRef="usd">4047000</us-gaap:Goodwill>
    <mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash contextRef="c70" decimals="-3" unitRef="usd">7714000</mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c0" decimals="-3" unitRef="usd">11340000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left; padding-left: 0in"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,069&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-left: 0in"&gt;Intangible assets, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,553&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt; padding-left: 0in"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,718&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; padding-left: 0in"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,340&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;</mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock>
    <mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired contextRef="c71" decimals="-3" unitRef="usd">1069000</mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c71" decimals="-3" unitRef="usd">4553000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <mgic:BusinessCombinationGoodwill contextRef="c71" decimals="-3" unitRef="usd">5718000</mgic:BusinessCombinationGoodwill>
    <mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash contextRef="c71" decimals="-3" unitRef="usd">11340000</mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c61" decimals="-3" unitRef="usd">12500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c61" decimals="-3" unitRef="usd">9400000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment contextRef="c63" decimals="-3" unitRef="usd">1550000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock contextRef="c72">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;91&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,716&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,333&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock>
    <mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired contextRef="c62" decimals="-3" unitRef="usd">91000</mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c62" decimals="-3" unitRef="usd">8716000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c62" decimals="-3" unitRef="usd">3526000</us-gaap:Goodwill>
    <mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash contextRef="c62" decimals="-3" unitRef="usd">12333000</mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c64" decimals="-5" unitRef="usd">8400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:ContingentConsiderationInFuturePerformance contextRef="c64" decimals="-6" unitRef="usd">2000000</mgic:ContingentConsiderationInFuturePerformance>
    <mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock contextRef="c73">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(1,557&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,855&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,145&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,443&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock>
    <mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired contextRef="c74" decimals="-3" unitRef="usd">-1557000</mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c74" decimals="-3" unitRef="usd">2855000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c74" decimals="-3" unitRef="usd">7145000</us-gaap:Goodwill>
    <mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash contextRef="c74" decimals="-3" unitRef="usd">8443000</mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c65" decimals="-3" unitRef="usd">12456000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <mgic:PaymentsUponClosingOfBusinessAcquisition contextRef="c65" decimals="-3" unitRef="usd">6000000</mgic:PaymentsUponClosingOfBusinessAcquisition>
    <mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock contextRef="c75">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Net assets, excluding cash acquired&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(832&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Intangible assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,908&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Goodwill&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,380&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total assets acquired net of acquired cash&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,456&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;</mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock>
    <mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired contextRef="c76" decimals="-3" unitRef="usd">-832000</mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c76" decimals="-3" unitRef="usd">4908000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:Goodwill contextRef="c76" decimals="-3" unitRef="usd">8380000</us-gaap:Goodwill>
    <mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash contextRef="c76" decimals="-3" unitRef="usd">12456000</mgic:BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash>
    <mgic:AdditionalRateOwnershipAcquired contextRef="c66" decimals="2" unitRef="pure">0.30</mgic:AdditionalRateOwnershipAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c67" decimals="-3" unitRef="usd">4393000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage contextRef="c66" decimals="2" unitRef="pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 4:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;MARKETABLE SECURITIES&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company invests in marketable
debt securities, which were classified at fair value through profit or loss and as available-for-sale securities. The following is a
summary of marketable securities:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Composition:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair value
    through profit or loss &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,112&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Available-for-sale- Corporate bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,488&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,600&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company recognized trading gains in the amount of $ 126 during the year ended December 31, 2020.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The following is the change in the
other comprehensive income of available-for-sale securities&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Other &lt;br/&gt;
comprehensive &lt;br/&gt;
income (loss)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 88%; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Other comprehensive income from available-for-sale securities as of January 1, 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(94)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 11pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Unrealized losses from available-for-sale securities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;95&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Other comprehensive loss from available-for-sale securities as of December 31, 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Unrealized gain from available-for-sale securities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 11pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Other comprehensive income from available-for-sale securities as of December 31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:MarketableSecuritiesTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Fair value
    through profit or loss &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,112&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Available-for-sale- Corporate bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-73"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,488&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,600&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c2" decimals="-3" id="ix_0_fact" unitRef="usd">1238000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure contextRef="c3" decimals="-3" id="ix_1_fact" unitRef="usd">1112000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecurities contextRef="c3" decimals="-3" unitRef="usd">5488000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:MarketableSecurities contextRef="c2" decimals="-3" unitRef="usd">1238000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities contextRef="c3" decimals="-3" unitRef="usd">6600000</us-gaap:MarketableSecurities>
    <mgic:RecognizedTradingLossesAmount contextRef="c0" decimals="-3" unitRef="usd">126000</mgic:RecognizedTradingLossesAmount>
    <mgic:ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Other &lt;br/&gt;
comprehensive &lt;br/&gt;
income (loss)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 88%; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Other comprehensive income from available-for-sale securities as of January 1, 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(94)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-size: 11pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Unrealized losses from available-for-sale securities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;95&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Other comprehensive loss from available-for-sale securities as of December 31, 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Unrealized gain from available-for-sale securities&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-size: 11pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 10pt; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Other comprehensive income from available-for-sale securities as of December 31, 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-74"&gt;&lt;span style="font-size: 10pt"&gt;-&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgic:ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c77" decimals="-3" unitRef="usd">-94000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <mgic:OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities contextRef="c78" decimals="-3" unitRef="usd">95000</mgic:OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c79" decimals="-3" unitRef="usd">1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <mgic:OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities contextRef="c80" decimals="-3" unitRef="usd">-1000</mgic:OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 5:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;FAIR VALUE MEASUREMENTS&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;In accordance with ASC 820, the Company
measures its investment in marketable securities at fair value. Generally equity funds are classified within Level 1, this is because
these assets are valued using quoted prices in active markets. Foreign currency derivative contracts, certain corporate bonds and convertible
bonds are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Contingent consideration is classified
within Level 3. The Company values the Level 3 contingent consideration using discounted cash flow of the expected future payments, whose
inputs include interest rate.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company&#x2019;s financial assets
and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair value measurements using input
    type&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Corporate bonds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financial assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financials liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair value measurements using input
    type&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; padding-left: 9pt"&gt;Corporate bonds&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,488&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,488&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financial assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,600&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,600&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financials liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Fair value measurements using significant
unobservable inputs (Level 3):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Opening balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;414&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in contingent consideration due to acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,222&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,851&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Payment of contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(728&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(585&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in fair value of contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Decrease in fair value of contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,040&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Amortization of interest and exchange rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,014&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Closing balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,561&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair value measurements using input
    type&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Corporate bonds&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-75"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-76"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-77"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-78"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-79"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-80"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financial assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-81"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-82"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,238&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-83"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-84"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financials liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-85"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-86"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,206&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31, 2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Fair value measurements using input
    type&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 1&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 2&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Level 3&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left; padding-left: 9pt"&gt;Corporate bonds&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-87"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,488&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-88"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,488&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Convertible bonds&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-89"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-90"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financial assets&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-91"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,600&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-92"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,600&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt"&gt;Contingent consideration&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-93"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-94"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Total financials liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-95"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-96"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c83" decimals="-3" unitRef="usd">1238000</mgic:ConvertibleBondsFairValueDisclosure>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">1238000</mgic:ConvertibleBondsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c83" decimals="-3" unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c84" decimals="-3" unitRef="usd">11206000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">11206000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c84" decimals="-3" unitRef="usd">11206000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c2" decimals="-3" unitRef="usd">11206000</us-gaap:LiabilitiesFairValueDisclosure>
    <mgic:CorporateBondsFairValueDisclosure contextRef="c86" decimals="-3" unitRef="usd">5488000</mgic:CorporateBondsFairValueDisclosure>
    <mgic:CorporateBondsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">5488000</mgic:CorporateBondsFairValueDisclosure>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c86" decimals="-3" unitRef="usd">1112000</mgic:ConvertibleBondsFairValueDisclosure>
    <mgic:ConvertibleBondsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">1112000</mgic:ConvertibleBondsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c86" decimals="-3" unitRef="usd">6600000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">6600000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c87" decimals="-3" unitRef="usd">5964000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">5964000</us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c87" decimals="-3" unitRef="usd">5964000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c3" decimals="-3" unitRef="usd">5964000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: justify"&gt;Opening balance&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;414&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in contingent consideration due to acquisitions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,222&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,851&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Payment of contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(728&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(585&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;Increase in fair value of contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,812&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;255&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;Decrease in fair value of contingent consideration&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,040&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;Amortization of interest and exchange rate&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,014&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;29&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;Closing balance&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,561&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,964&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c3" decimals="-3" unitRef="usd">5964000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c22" decimals="-3" unitRef="usd">414000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions contextRef="c0" decimals="-3" unitRef="usd">2222000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions contextRef="c4" decimals="-3" unitRef="usd">5851000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration contextRef="c2" decimals="-3" unitRef="usd">-728000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration contextRef="c3" decimals="-3" unitRef="usd">-585000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration contextRef="c0" decimals="-3" unitRef="usd">3812000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration contextRef="c4" decimals="-3" unitRef="usd">255000</mgic:FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration contextRef="c0" decimals="-3" unitRef="usd">-2040000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate contextRef="c0" decimals="-3" unitRef="usd">2014000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate>
    <mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate contextRef="c4" decimals="-3" unitRef="usd">29000</mgic:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c2" decimals="-3" unitRef="usd">10561000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c3" decimals="-3" unitRef="usd">5964000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 6:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;OTHER
    ACCOUNTS RECEIVABLE AND PREPAID EXPENSES&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid expenses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,581&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,467&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Government authorities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,005&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;615&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;183&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,312&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,513&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,845&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Prepaid expenses&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,581&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,467&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Government authorities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,005&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;615&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;183&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,312&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,513&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,845&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:PrepaidExpenseCurrent contextRef="c2" decimals="-3" unitRef="usd">3581000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="-3" unitRef="usd">4467000</us-gaap:PrepaidExpenseCurrent>
    <mgic:ReceivableFromGovernmentAuthorities contextRef="c2" decimals="-3" unitRef="usd">3005000</mgic:ReceivableFromGovernmentAuthorities>
    <mgic:ReceivableFromGovernmentAuthorities contextRef="c3" decimals="-3" unitRef="usd">5052000</mgic:ReceivableFromGovernmentAuthorities>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="c2" decimals="-3" unitRef="usd">615000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent contextRef="c3" decimals="-3" unitRef="usd">183000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c2" decimals="-3" unitRef="usd">3312000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent contextRef="c3" decimals="-3" unitRef="usd">3143000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c2" decimals="-3" unitRef="usd">10513000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c3" decimals="-3" unitRef="usd">12845000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 7:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;PROPERTY AND EQUIPMENT,
    NET&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Cost:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,611&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,461&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Computers and peripheral equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,640&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,287&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,170&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,621&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,394&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,291&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26,952&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accumulated depreciation:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;753&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computers and peripheral equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,886&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,458&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,093&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,303&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,303&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciated cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,988&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,649&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;&lt;p style="margin-left: 0.75in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;Depreciation expenses amounted to
$&#160;1,175, $ 1,261 and $ 1,335 for the years ended December 31, 2018, 2019 and 2020, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Cost:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,611&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,461&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Computers and peripheral equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,021&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,640&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,627&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,287&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,411&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,170&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,621&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,394&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;17,291&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26,952&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accumulated depreciation:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;753&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Computers and peripheral equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,886&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Office furniture and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,340&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,288&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Motor vehicles&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;598&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Software&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,458&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,093&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,303&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,303&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciated cost&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,988&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,649&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <mgic:CostLeaseholdImprovements contextRef="c2" decimals="-3" unitRef="usd">3611000</mgic:CostLeaseholdImprovements>
    <mgic:CostLeaseholdImprovements contextRef="c3" decimals="-3" unitRef="usd">1461000</mgic:CostLeaseholdImprovements>
    <mgic:CostComputersAndPeripheralEquipment contextRef="c2" decimals="-3" unitRef="usd">7021000</mgic:CostComputersAndPeripheralEquipment>
    <mgic:CostComputersAndPeripheralEquipment contextRef="c3" decimals="-3" unitRef="usd">16640000</mgic:CostComputersAndPeripheralEquipment>
    <mgic:CostOfficeFurnitureAndEquipment contextRef="c2" decimals="-3" unitRef="usd">3627000</mgic:CostOfficeFurnitureAndEquipment>
    <mgic:CostOfficeFurnitureAndEquipment contextRef="c3" decimals="-3" unitRef="usd">4287000</mgic:CostOfficeFurnitureAndEquipment>
    <mgic:CostMotorVehicles contextRef="c2" decimals="-3" unitRef="usd">1411000</mgic:CostMotorVehicles>
    <mgic:CostMotorVehicles contextRef="c3" decimals="-3" unitRef="usd">1170000</mgic:CostMotorVehicles>
    <mgic:CostSoftware contextRef="c2" decimals="-3" unitRef="usd">1621000</mgic:CostSoftware>
    <mgic:CostSoftware contextRef="c3" decimals="-3" unitRef="usd">3394000</mgic:CostSoftware>
    <mgic:PropertyPlantAndEquipmentGrossTotalCost contextRef="c2" decimals="-3" unitRef="usd">17291000</mgic:PropertyPlantAndEquipmentGrossTotalCost>
    <mgic:PropertyPlantAndEquipmentGrossTotalCost contextRef="c3" decimals="-3" unitRef="usd">26952000</mgic:PropertyPlantAndEquipmentGrossTotalCost>
    <mgic:AccumulatedDepreciationLeaseholdImprovements contextRef="c2" decimals="-3" unitRef="usd">753000</mgic:AccumulatedDepreciationLeaseholdImprovements>
    <mgic:AccumulatedDepreciationLeaseholdImprovements contextRef="c3" decimals="-3" unitRef="usd">622000</mgic:AccumulatedDepreciationLeaseholdImprovements>
    <mgic:AccumulatedDepreciationComputersAndPeripheralEquipment contextRef="c2" decimals="-3" unitRef="usd">5886000</mgic:AccumulatedDepreciationComputersAndPeripheralEquipment>
    <mgic:AccumulatedDepreciationComputersAndPeripheralEquipment contextRef="c3" decimals="-3" unitRef="usd">15702000</mgic:AccumulatedDepreciationComputersAndPeripheralEquipment>
    <mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment contextRef="c2" decimals="-3" unitRef="usd">2340000</mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment>
    <mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment contextRef="c3" decimals="-3" unitRef="usd">3288000</mgic:AccumulatedDepreciationOfficeFurnitureAndEquipment>
    <mgic:AccumulatedDepreciationMotorVehicles contextRef="c2" decimals="-3" unitRef="usd">866000</mgic:AccumulatedDepreciationMotorVehicles>
    <mgic:AccumulatedDepreciationMotorVehicles contextRef="c3" decimals="-3" unitRef="usd">598000</mgic:AccumulatedDepreciationMotorVehicles>
    <mgic:AccumulatedDepreciationSoftware contextRef="c2" decimals="-3" unitRef="usd">1458000</mgic:AccumulatedDepreciationSoftware>
    <mgic:AccumulatedDepreciationSoftware contextRef="c3" decimals="-3" unitRef="usd">3093000</mgic:AccumulatedDepreciationSoftware>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="-3" unitRef="usd">11303000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">23303000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <mgic:DepreciatedCostPropertyPlantAndEquipment contextRef="c2" decimals="-3" unitRef="usd">5988000</mgic:DepreciatedCostPropertyPlantAndEquipment>
    <mgic:DepreciatedCostPropertyPlantAndEquipment contextRef="c3" decimals="-3" unitRef="usd">3649000</mgic:DepreciatedCostPropertyPlantAndEquipment>
    <mgic:DepreciationExpense contextRef="c5" decimals="-3" unitRef="usd">1175000</mgic:DepreciationExpense>
    <mgic:DepreciationExpense contextRef="c4" decimals="-3" unitRef="usd">1261000</mgic:DepreciationExpense>
    <mgic:DepreciationExpense contextRef="c0" decimals="-3" unitRef="usd">1335000</mgic:DepreciationExpense>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 8:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;INTANGIBLE ASSETS, NET&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Intangible assets:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Original amounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;86,240&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,878&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;78,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Backlog and non-compete agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Acquired technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,867&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;616&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;186,370&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;171,489&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accumulated amortization:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,326&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,621&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Backlog and non-compete agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Acquired technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,773&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;72&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;132,966&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;120,361&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,404&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;51,128&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amortization expenses amounted to $&#160;11,389, $&#160;12,764 and $&#160;12,604 for the years ended December&#160;31, 2018, 2019 and 2020, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -27.75pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The estimated future amortization
    expense of intangible assets as of December 31, 2020 is as follows:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -27.75pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,287&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2026 and thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,404&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Original amounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;86,240&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;82,878&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;78,750&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,032&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Backlog and non-compete agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Acquired technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;18,052&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15,867&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;616&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-97"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;186,370&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;171,489&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accumulated amortization:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Capitalized software costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,841&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;70,326&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Customer relationships&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,621&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;40,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Backlog and non-compete agreement&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,712&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Acquired technology&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,720&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,773&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;72&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-98"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;132,966&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;120,361&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Intangible assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,404&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;51,128&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c88" decimals="-3" unitRef="usd">86240000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c89" decimals="-3" unitRef="usd">82878000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c90" decimals="-3" unitRef="usd">78750000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c91" decimals="-3" unitRef="usd">70032000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c92" decimals="-3" unitRef="usd">2712000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c93" decimals="-3" unitRef="usd">2712000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c94" decimals="-3" unitRef="usd">18052000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c95" decimals="-3" unitRef="usd">15867000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c96" decimals="-3" unitRef="usd">616000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c2" decimals="-3" unitRef="usd">186370000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <mgic:TotalOriginalAmountIntangibleAssetsGross contextRef="c3" decimals="-3" unitRef="usd">171489000</mgic:TotalOriginalAmountIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c88" decimals="-3" unitRef="usd">74841000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c89" decimals="-3" unitRef="usd">70326000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c90" decimals="-3" unitRef="usd">46621000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c91" decimals="-3" unitRef="usd">40550000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c92" decimals="-3" unitRef="usd">2712000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c93" decimals="-3" unitRef="usd">2712000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c94" decimals="-3" unitRef="usd">8720000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c95" decimals="-3" unitRef="usd">6773000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c96" decimals="-3" unitRef="usd">72000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c2" decimals="-3" unitRef="usd">132966000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="-3" unitRef="usd">120361000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c2" decimals="-3" unitRef="usd">53404000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c3" decimals="-3" unitRef="usd">51128000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="0" unitRef="usd">11389</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c4" decimals="0" unitRef="usd">12764</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" unitRef="usd">12604</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,224&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,866&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,287&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,852&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,156&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2026 and thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;53,404&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths contextRef="c2" decimals="-3" unitRef="usd">12224000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo contextRef="c2" decimals="-3" unitRef="usd">9866000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree contextRef="c2" decimals="-3" unitRef="usd">8287000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour contextRef="c2" decimals="-3" unitRef="usd">6852000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive contextRef="c2" decimals="-3" unitRef="usd">5156000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive contextRef="c2" decimals="-3" unitRef="usd">11019000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c2" decimals="-3" unitRef="usd">53404000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 9:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;GOODWILL&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Changes in the carrying amount of
goodwill for the years ended December 31, 2019 and 2020 according to the Company&#x2019;s reportable segments are as follows (see also
Note 18):&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;IT &lt;br/&gt; professional&lt;br/&gt; services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Software&lt;br/&gt; services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;As of January 1, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;46,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;48,315&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;95,006&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Business combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,691&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,382&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,073&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Measurement period adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(785&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,762&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,938&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,687&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;As of December 31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;60,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;57,397&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;117,743&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Business combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,832&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,718&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Measurement period adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,443&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,061&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,725&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,603&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,328&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;As of December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;69,346&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;66,336&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;135,682&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company performed annual impairment
tests as of December 31, 2018, 2019 and 2020 and did not identify any impairment losses (see Note 2).&lt;/p&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;IT &lt;br/&gt; professional&lt;br/&gt; services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Software&lt;br/&gt; services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;As of January 1, 2019&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;46,691&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;48,315&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;95,006&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Business combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,691&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,382&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16,073&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Measurement period adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(785&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,762&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,977&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,749&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,938&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,687&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;As of December 31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;60,346&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;57,397&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;117,743&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Business combination&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,832&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,718&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,550&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Measurement period adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,443&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;618&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,061&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Foreign currency translation adjustments&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,725&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2,603&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,328&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;As of December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;69,346&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;66,336&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;135,682&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c98" decimals="-3" unitRef="usd">46691000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c99" decimals="-3" unitRef="usd">48315000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c22" decimals="-3" unitRef="usd">95006000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c100" decimals="-3" unitRef="usd">12691000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c101" decimals="-3" unitRef="usd">3382000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c4" decimals="-3" unitRef="usd">16073000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c100" decimals="-3" unitRef="usd">-785000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c101" decimals="-3" unitRef="usd">3762000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c4" decimals="-3" unitRef="usd">2977000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c100" decimals="-3" unitRef="usd">1749000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c101" decimals="-3" unitRef="usd">1938000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c4" decimals="-3" unitRef="usd">3687000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c102" decimals="-3" unitRef="usd">60346000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c103" decimals="-3" unitRef="usd">57397000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c3" decimals="-3" unitRef="usd">117743000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c104" decimals="-3" unitRef="usd">5832000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c105" decimals="-3" unitRef="usd">5718000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c0" decimals="-3" unitRef="usd">11550000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c104" decimals="-3" unitRef="usd">1443000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c105" decimals="-3" unitRef="usd">618000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c0" decimals="-3" unitRef="usd">2061000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c104" decimals="-3" unitRef="usd">1725000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c105" decimals="-3" unitRef="usd">2603000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c0" decimals="-3" unitRef="usd">4328000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c106" decimals="-3" unitRef="usd">69346000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c107" decimals="-3" unitRef="usd">66336000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c2" decimals="-3" unitRef="usd">135682000</us-gaap:Goodwill>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 10:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SHORT TERM DEBT&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Linkage&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;rate&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;basis&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 43%; text-align: left"&gt;Short-term credit from banks&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;USD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 20%; text-align: center"&gt;U.S Prime -0.2&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;688&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Short-term credit from banks&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;NIS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2.5%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,259&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Current maturities of long-term
    loans from financial institutions and banks&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;NIS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;Israeli Prime + 0.2 - 3.1%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,270&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,523&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,529&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,079&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Linkage&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;rate&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;basis&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;%&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 43%; text-align: left"&gt;Short-term credit from banks&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;USD&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 20%; text-align: center"&gt;U.S Prime -0.2&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-99"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;688&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Short-term credit from banks&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;NIS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2.5%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,259&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;868&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Current maturities of long-term
    loans from financial institutions and banks&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;NIS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;Israeli Prime + 0.2 - 3.1%&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,270&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,523&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;11,529&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,079&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:DerivativeCurrencyBought contextRef="c108">USD</us-gaap:DerivativeCurrencyBought>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c109" decimals="3" unitRef="pure">0.002</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mgic:TotalShortTermBorrowings contextRef="c110" decimals="-3" unitRef="usd">688000</mgic:TotalShortTermBorrowings>
    <us-gaap:DerivativeCurrencyBought contextRef="c111">NIS</us-gaap:DerivativeCurrencyBought>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c112" decimals="3" unitRef="pure">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mgic:TotalShortTermBorrowings contextRef="c112" decimals="-3" unitRef="usd">1259000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c113" decimals="-3" unitRef="usd">868000</mgic:TotalShortTermBorrowings>
    <us-gaap:DerivativeCurrencyBought contextRef="c114">NIS</us-gaap:DerivativeCurrencyBought>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c115" decimals="3" unitRef="pure">0.002</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c116" decimals="3" unitRef="pure">0.031</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <mgic:TotalShortTermBorrowings contextRef="c117" decimals="-3" unitRef="usd">10270000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c118" decimals="-3" unitRef="usd">5523000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c2" decimals="-3" unitRef="usd">11529000</mgic:TotalShortTermBorrowings>
    <mgic:TotalShortTermBorrowings contextRef="c3" decimals="-3" unitRef="usd">7079000</mgic:TotalShortTermBorrowings>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 11:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;ACCRUED EXPENSES AND
    OTHER ACCOUNTS PAYABLE&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Employees and payroll accruals&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,562&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;21,092&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,086&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,790&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Government authorities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,559&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,110&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;639&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;627&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;41,846&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;32,619&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Employees and payroll accruals&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;28,562&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;21,092&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Accrued expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,086&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,790&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Government authorities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,559&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,110&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;639&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;627&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;41,846&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;32,619&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">28562000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">21092000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">7086000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">6790000</us-gaap:AccruedLiabilitiesCurrent>
    <mgic:OtherReceivableFromGovernmentAuthorities contextRef="c2" decimals="-3" unitRef="usd">5559000</mgic:OtherReceivableFromGovernmentAuthorities>
    <mgic:OtherReceivableFromGovernmentAuthorities contextRef="c3" decimals="-3" unitRef="usd">4110000</mgic:OtherReceivableFromGovernmentAuthorities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c2" decimals="-3" unitRef="usd">639000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="-3" unitRef="usd">627000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c2" decimals="-3" unitRef="usd">41846000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent contextRef="c3" decimals="-3" unitRef="usd">32619000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:LongTermDebtTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 12:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;LONG TERM DEBT&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Linkage&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;basis&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;rate&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 43%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loans from banks
    and other &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;NIS&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 20%; text-align: center"&gt;Israeli Prime + 0.2 &#x2013; 5%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,534&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,951&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other long term debt&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,622&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,063&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Current maturities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;NIS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10,270&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,523&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,352&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,540&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On November 2016, the Company obtained a loan in the amount of $ 31,356 linked to the New Israel Shekel from an Israeli financial institution. The principal amount of the loan is payable in seven equal annual installments with the final payment due on November 2, 2023 and bears a fixed interest rate of 2.60% per annum, payable in two semi-annual payments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Under the terms of the loan with the
Israeli financial institution, the Company has undertaken to maintain the following financial covenants, as they will be expressed in
its consolidated financial statements, as described:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total equity attributable to Magic Software Enterprises shareholders shall not be lower than $ 100,000 at all times;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company&#x2019;s consolidated
    cash and cash equivalent and marketable securities available for sales shall not be less than $ 10,000;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The ratio of the Company&#x2019;s
    consolidated total financial debts to consolidated total assets will not exceed 50%;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The ratio of the Company&#x2019;s
    total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25
    to 1; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company shall not create any pledge on all of its property and assets in favor of any third party without the financial institution&#x2019;s consent.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;As of December 31, 2020, the Company
was in compliance with the financial covenants.&#160;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Linkage&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center"&gt;Interest&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;basis&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;rate&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 43%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Loans from banks
    and other &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 11%; text-align: center"&gt;NIS&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 20%; text-align: center"&gt;Israeli Prime + 0.2 &#x2013; 5%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;23,534&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,951&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Other long term debt&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;88&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;112&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;23,622&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;21,063&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Current maturities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1.5pt"&gt;NIS&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(10,270&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,523&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,352&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;15,540&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1)&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On November 2016, the Company obtained a loan in the amount of $ 31,356 linked to the New Israel Shekel from an Israeli financial institution. The principal amount of the loan is payable in seven equal annual installments with the final payment due on November 2, 2023 and bears a fixed interest rate of 2.60% per annum, payable in two semi-annual payments.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c122"
      decimals="3"
      id="ix_2_fact"
      unitRef="pure">0.002</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c123"
      decimals="2"
      id="ix_3_fact"
      unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:OtherLoansPayableLongTerm contextRef="c2" decimals="-3" id="ix_4_fact" unitRef="usd">23534000</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:OtherLoansPayableLongTerm contextRef="c3" decimals="-3" id="ix_5_fact" unitRef="usd">20951000</us-gaap:OtherLoansPayableLongTerm>
    <us-gaap:OtherLongTermDebt contextRef="c2" decimals="-3" unitRef="usd">88000</us-gaap:OtherLongTermDebt>
    <us-gaap:OtherLongTermDebt contextRef="c3" decimals="-3" unitRef="usd">112000</us-gaap:OtherLongTermDebt>
    <us-gaap:LongTermDebtNoncurrent contextRef="c2" decimals="-3" unitRef="usd">23622000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c3" decimals="-3" unitRef="usd">21063000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c2" decimals="-3" unitRef="usd">10270000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c3" decimals="-3" unitRef="usd">5523000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebt contextRef="c2" decimals="-3" unitRef="usd">13352000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c3" decimals="-3" unitRef="usd">15540000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c119" decimals="-3" unitRef="usd">31356000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c120">2023-11-02</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c119" decimals="4" unitRef="pure">0.0260</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCovenantDescription contextRef="c121">a.Total equity attributable to Magic Software Enterprises shareholders shall not be lower than $ 100,000 at all times;

    &#160;
    b.
    The Company&#x2019;s consolidated
    cash and cash equivalent and marketable securities available for sales shall not be less than $ 10,000;
  &#160;

    &#160;
    c.
    The ratio of the Company&#x2019;s
    consolidated total financial debts to consolidated total assets will not exceed 50%;
  &#160;

    &#160;
    d.
    The ratio of the Company&#x2019;s
    total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25
    to 1; and
  &#160;&#160;e.The Company shall not create any pledge on all of its property and assets in favor of any third party without the financial institution&#x2019;s consent.</us-gaap:DebtInstrumentCovenantDescription>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 13:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;TAXES ON INCOME&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Israeli taxation:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="text-transform: uppercase"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Corporate tax rate in Israel:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Israeli corporate income tax rate
as of 2018 to 2020 and thereafter is 23%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"/&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tax benefits under the
    Israeli Law for the Encouragement of Capital Investments, 1959 (&#x201c;the Law&#x201d;):&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Effective January 1, 2011, the Knesset
enacted the Law for Economic Policy for 2011 and 2012 (Amended Legislation), and among other things, amended the Law, (&#x201c;the Amendment&#x201d;).
According to the Amendment, a flat corporate tax rate of 16% was established for exporting industrial enterprises (over 25%). The reduced
tax rate will not be program dependent and will apply to the &#x201c;Preferred Enterprise&#x2019;s&#x201d; (as such term is defined in the
Investment Law) entire &#x201c;preferred income&#x201d;.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Amendment also prescribes that any
dividends distributed to individuals or foreign residents from the preferred enterprise&#x2019;s earnings as above will be subject to
tax at a rate of 20%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;One of its Israeli subsidiaries have
elected to apply the new incentives regime under the Amendment to their industrial activity in Israel, subject to meeting its requirements,
starting in 2011.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;New Amendment- Preferred Technology Enterprise&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;In December 2016, the Israeli Knesset
passed Amendment 73 to the Investment Law which included a number of changes to the Investments Law regimes. Certain changes were scheduled
to come into effect beginning January 1, 2017, provided that regulations are promulgated by the Finance Ministry to implement the &#x201c;Nexus
Principles&#x201d; based on OECD guidelines which were published as part of the Base Erosion and Profit Shifting (BEPS) project. The regulations
were approved on May 1, 2017 and accordingly, these changes have come into effect. Applicable benefits under the new regime include:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Introduction of a benefit regime for
&#x201c;Preferred Technology Enterprises&#x201d; granting a 12% tax rate in central Israel &#x2013; on income deriving from Intellectual
Property, subject to a number of conditions being fulfilled, including a minimal amount or ratio of annual R&amp;amp;D expenditure and R&amp;amp;D
employees, as well as having at least 25% of annual income derived from exports. A Preferred Technology Enterprise (&#x201c;PTE&#x201d;)
is defined as an enterprise which meets the aforementioned conditions and for which total consolidated revenues of its parent company
and all subsidiaries are less than NIS 10 billion.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;A 12% capital gains tax rate on the sale
of a preferred intangible asset to a foreign affiliated enterprise, provided that the asset was initially purchased from a foreign resident
at an amount of NIS 200 million or more.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;A withholding tax rate of 20% for dividends
paid from PTE income (with an exemption from such withholding tax applying to dividends paid to an Israeli company). Such rate may be
reduced to 4% on dividends paid to a foreign resident company, subject to certain conditions regarding percentage of foreign ownership
of the distributing entity.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;In the years 2018, 2019 and 2020, part
of the Company&#x2019;s taxable income in Israel was entitled to a preferred 12% tax rate in the preferred technological enterprise track
under Amendment 73 to the Investment Law.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt"&gt;In 2015, the Company
transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Company has received final tax assessments
through the year 2016. The Company subsidiaries have received final tax assessments (or assessments that are deemed final) through the
tax year 2014.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt"&gt;Tax benefits under
the Law for the Encouragement of Industry (Taxes), 1969:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Company qualifies as an Industrial
Company within the meaning of the Law for the Encouragement of Industry (Taxes), 1969 (the &#x201c;Industrial Encouragement Law&#x201d;).
The Industrial Encouragement Law defines an &#x201c;Industrial Company&#x201d; as a company that is resident in Israel and that derives
at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise
whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to
amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation
rates on equipment and buildings.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Eligibility for the benefits under the
Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;5.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;Foreign Exchange Regulations:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Under the Foreign Exchange Regulations,
the Company and one of its Israeli subsidiaries calculate their tax liability in U.S. dollars according to certain orders. The tax liability,
as calculated in U.S. dollars is translated into NIS according to the exchange rate as of December 31 of each year.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Non-Israeli subsidiaries:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Non-Israeli subsidiaries are taxed according
to the tax laws in their respective domiciles of residence. If earnings are distributed to Israel in the form of dividends or otherwise,
the Company may be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding
tax rates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Neither Israeli income taxes, foreign
withholding taxes nor deferred income taxes were provided in relation to undistributed earnings of the non-Israeli subsidiaries. This
is because the Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which those earnings arose.
If these earnings were distributed in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes
(subject to an adjustment for foreign tax credits) and non-Israeli withholding taxes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The amount of the Company&#x2019;s cash
and cash equivalents that are currently held outside of Israel that would be subject to income taxes if distributed as dividends is $
14,165. However, a determination of the amount of the unrecognized deferred tax liability for temporary difference related to those undistributed
earnings of foreign subsidiaries is not practicable due to the complexity of the structure of our group of subsidiaries for tax purposes
and the difficulty of projecting the amount of future tax liability.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"/&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Net operating loss carryforwards:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;As of December 31, 2020, three Israeli
subsidiaries of the Company had operating loss carryforwards of $&#160;12,280 (mainly F.T.S Formula Telecom Solutions, Ltd. which accounts
for $ 10,523), which can be carried forward to offset against taxable income in the future for an indefinite period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;One of the Company&#x2019;s subsidiaries
in England had estimated total available tax loss carryforwards of $&#160;4,072 as of December 31, 2020, which can be carried forward
to offset against future taxable income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;One of the Company&#x2019;s subsidiaries
in U.S. had estimated total available tax loss carryforwards of &lt;span style="-sec-ix-hidden: hidden-fact-106"&gt;$&#160;7,122&lt;/span&gt; as of December 31, 2020, which can be carried forward to
offset against future taxable income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Income before taxes on
    income:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Domestic&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,423&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;17,806&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,839&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,980&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,666&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,008&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;37,403&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;32,472&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;31,847&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Taxes on income:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Taxes on income (tax benefit) consist
of the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Domestic&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,867&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,266&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,069&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,636&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,359&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,936&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,545&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred taxes:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Domestic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,687&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,001&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;37&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;445&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,650&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Taxes on income&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,286&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,874&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,071&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;f.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred tax assets and
    liabilities:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Deferred taxes reflect the net tax effects
of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used
for income tax purposes. Significant components of the Company and its subsidiaries deferred tax assets are as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,557&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,529&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowances, reserves and intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,228&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,584&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred tax assets before valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,785&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less - valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,388&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,925&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Deferred tax assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,397&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,188&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Long-term deferred tax assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,188&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,639&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,069&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(11,242&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(8,881&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Deferred tax liabilities are mainly in
respect of certain property and equipment, acquired intangible assets and capitalized software costs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Company has provided valuation allowances
in respect of certain deferred tax assets resulting from operating losses carry forwards and other reserves and allowances due to uncertainty
concerning realization of these deferred tax assets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;g.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Reconciliation of the theoretical
    tax expense to the actual tax expense:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;A reconciliation between the theoretical
tax expense, assuming all income is taxed at the statutory tax rate applicable to income for an Israeli company (corporate tax rate as
of 2018 and thereafter is 23%), and the actual tax expense as reported in the statements of income is as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Income before taxes, as reported
    in the consolidated statements of income&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;37,403&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;32,472&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;31,847&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Statutory tax rate&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Theoretical tax expenses on the above amount at the Israeli statutory
    tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,468&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,325&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Tax adjustment in respect of different tax rates&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,169&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(826&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Deferred taxes on losses for which full valuation allowance was
    provided in the past&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(326&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(227&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(11&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Tax-deductible costs, not included in the accounting costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(679&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Tax expenses in respect of prior years, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(71&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(37&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(22&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Non-deductible expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Uncertain tax position and other differences&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(470&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(795&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;560&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Income tax&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,286&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,874&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,071&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in; font-size: 12pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in; font-size: 12pt"&gt;&lt;span style="font-size: 10pt"&gt;h.&lt;/span&gt;&lt;/td&gt; &lt;td style="font-size: 12pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;The Company applies ASC 740, &#x201c;Income Taxes&#x201d; with regards to tax uncertainties. During the years ended December 31, 2018, and 2020 the Company recorded expenses of $ 1,050 and recorded income of&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$ 1,103 as a result of this application.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;A reconciliation of the beginning and
ending balances of the total amounts of gross unrecognized tax benefits is as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Gross unrecognized tax benefits at January 1, 2018&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,125&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Increase in tax positions taken in prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,050&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decrease in tax positions taken in prior years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Gross unrecognized tax benefits at December&#160;31, 2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Increase in tax positions taken in prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decrease in tax positions taken in prior years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Gross unrecognized tax benefits at December&#160;31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Increase in tax positions taken in prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decrease in tax positions taken in prior years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Gross unrecognized tax benefits at December&#160;31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,072&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Although the Company believes that it
has adequately provided for any reasonably foreseeable outcomes related to tax audits and settlement, there is no assurance that the
final tax outcome of its tax audits will not be different from that which is reflected in the Company&#x2019;s income tax provisions.
Such differences could have a material effect on the Company&#x2019;s income tax provision, cash flow from operating activities and net
income in the period in which such determination is made.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender contextRef="c124">According to the Amendment, a flat corporate tax rate of 16% was established for exporting industrial enterprises (over 25%).</us-gaap:DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender>
    <mgic:TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings contextRef="c0" decimals="2" unitRef="pure">0.20</mgic:TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c125" decimals="2" unitRef="pure">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c126" decimals="2" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <mgic:TaxBenefitsDescription contextRef="c125">A Preferred Technology Enterprise (&#x201c;PTE&#x201d;)
is defined as an enterprise which meets the aforementioned conditions and for which total consolidated revenues of its parent company
and all subsidiaries are less than NIS 10 billion.</mgic:TaxBenefitsDescription>
    <mgic:CapitalGainsTaxRateDescription contextRef="c0">A 12% capital gains tax rate on the sale
of a preferred intangible asset to a foreign affiliated enterprise, provided that the asset was initially purchased from a foreign resident
at an amount of NIS 200 million or more.&#160;</mgic:CapitalGainsTaxRateDescription>
    <mgic:RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany contextRef="c127" decimals="2" unitRef="pure">0.20</mgic:RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany>
    <mgic:RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany contextRef="c0" decimals="2" unitRef="pure">0.04</mgic:RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany>
    <mgic:TaxBenefitsDescription contextRef="c128">In the years 2018, 2019 and 2020, part
of the Company&#x2019;s taxable income in Israel was entitled to a preferred 12% tax rate in the preferred technological enterprise track
under Amendment 73 to the Investment Law.&#160;In 2015, the Company
transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.&#160;</mgic:TaxBenefitsDescription>
    <mgic:TaxBenefitsDescription contextRef="c129">Law for the Encouragement of Industry (Taxes), 1969 (the &#x201c;Industrial Encouragement Law&#x201d;).
The Industrial Encouragement Law defines an &#x201c;Industrial Company&#x201d; as a company that is resident in Israel and that derives
at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise
whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to
amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation
rates on equipment and buildings.</mgic:TaxBenefitsDescription>
    <mgic:CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends contextRef="c130" decimals="0" unitRef="usd">14165</mgic:CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends>
    <us-gaap:OperatingLossCarryforwards contextRef="c2" decimals="0" unitRef="usd">12280</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c131" decimals="0" unitRef="usd">10523</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c132" decimals="0" unitRef="usd">4072</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Domestic&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,423&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;17,806&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,839&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;11,980&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;14,666&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,008&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;37,403&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;32,472&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;31,847&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c0" decimals="-3" unitRef="usd">25423000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c4" decimals="-3" unitRef="usd">17806000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c5" decimals="-3" unitRef="usd">25839000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c0" decimals="-3" unitRef="usd">11980000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c4" decimals="-3" unitRef="usd">14666000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c5" decimals="-3" unitRef="usd">6008000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">37403000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">32472000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c5" decimals="-3" unitRef="usd">31847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%"&gt;Domestic&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,867&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,266&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,069&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,636&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,359&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,936&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;8,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,545&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Deferred taxes:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Domestic&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,687&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,001&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;37&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,027&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;445&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,650&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(2,028&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;526&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Taxes on income&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,286&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,874&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,071&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">7867000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">7266000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">5186000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1069000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">1636000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">1359000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">8936000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">8902000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">6545000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-1687000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-1001000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">81000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">37000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-1027000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">445000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-1650000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">-2028000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">526000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">7286000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">6874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">7071000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,557&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,529&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Allowances, reserves and intangible assets&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,228&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;1,584&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred tax assets before valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,785&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,113&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less - valuation allowance&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(5,388&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,925&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Deferred tax assets, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,397&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,188&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c2" decimals="-3" unitRef="usd">5557000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="-3" unitRef="usd">4529000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c2" decimals="-3" unitRef="usd">6228000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances contextRef="c3" decimals="-3" unitRef="usd">1584000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances>
    <us-gaap:DeferredTaxAssetsGross contextRef="c2" decimals="-3" unitRef="usd">11785000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="-3" unitRef="usd">6113000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c2" decimals="-3" unitRef="usd">5388000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="-3" unitRef="usd">3925000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c2" decimals="-3" unitRef="usd">6397000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">2188000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <mgic:ScheduleOfDeferredTaxLiabilitieTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Long-term deferred tax assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,397&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,188&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(17,639&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(11,069&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Net deferred tax liabilities&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(11,242&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(8,881&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfDeferredTaxLiabilitieTableTextBlock>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c2" decimals="-3" unitRef="usd">6397000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="c3" decimals="-3" unitRef="usd">2188000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c2" decimals="-3" unitRef="usd">17639000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">11069000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c2" decimals="-3" unitRef="usd">11242000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c3" decimals="-3" unitRef="usd">8881000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Income before taxes, as reported
    in the consolidated statements of income&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;37,403&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;32,472&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; border-bottom: Black 4pt double; text-align: right"&gt;31,847&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Statutory tax rate&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Theoretical tax expenses on the above amount at the Israeli statutory
    tax rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,603&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,468&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,325&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Tax adjustment in respect of different tax rates&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,169&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;465&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(826&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Deferred taxes on losses for which full valuation allowance was
    provided in the past&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(326&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(227&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(11&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Tax-deductible costs, not included in the accounting costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(679&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-100"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-101"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Tax expenses in respect of prior years, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(71&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(37&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(22&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Non-deductible expenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-102"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;45&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Uncertain tax position and other differences&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(470&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(795&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;560&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Income tax&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,286&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;6,874&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,071&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c0" decimals="-3" unitRef="usd">37403000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c4" decimals="-3" unitRef="usd">32472000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="c5" decimals="-3" unitRef="usd">31847000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c4" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="2" unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="-3" unitRef="usd">8603000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c4" decimals="-3" unitRef="usd">7468000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c5" decimals="-3" unitRef="usd">7325000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c0" decimals="-3" unitRef="usd">-1169000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c4" decimals="-3" unitRef="usd">465000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c5" decimals="-3" unitRef="usd">-826000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast contextRef="c0" decimals="-3" unitRef="usd">-326000</mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast>
    <mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast contextRef="c4" decimals="-3" unitRef="usd">-227000</mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast>
    <mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast contextRef="c5" decimals="-3" unitRef="usd">-11000</mgic:DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast>
    <us-gaap:IncomeTaxReconciliationDeductionsOther contextRef="c0" decimals="-3" unitRef="usd">679000</us-gaap:IncomeTaxReconciliationDeductionsOther>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c0" decimals="-3" unitRef="usd">-71000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c4" decimals="-3" unitRef="usd">-37000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes contextRef="c5" decimals="-3" unitRef="usd">-22000</us-gaap:IncomeTaxReconciliationPriorYearIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c0" decimals="-3" unitRef="usd">1398000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c5" decimals="-3" unitRef="usd">45000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences contextRef="c0" decimals="-3" unitRef="usd">-470000</mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences>
    <mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences contextRef="c4" decimals="-3" unitRef="usd">-795000</mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences>
    <mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences contextRef="c5" decimals="-3" unitRef="usd">560000</mgic:IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">7286000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" unitRef="usd">6874000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" unitRef="usd">7071000</us-gaap:IncomeTaxExpenseBenefit>
    <mgic:ExpensesTaxesWithRegardsToTaxUncertainties contextRef="c5" decimals="0" unitRef="usd">1050</mgic:ExpensesTaxesWithRegardsToTaxUncertainties>
    <us-gaap:OtherNoncashIncomeTaxExpense contextRef="c0" decimals="0" unitRef="usd">1103</us-gaap:OtherNoncashIncomeTaxExpense>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Gross unrecognized tax benefits at January 1, 2018&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,125&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Increase in tax positions taken in prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,050&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decrease in tax positions taken in prior years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-103"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Gross unrecognized tax benefits at December&#160;31, 2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Increase in tax positions taken in prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;-&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decrease in tax positions taken in prior years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-104"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Gross unrecognized tax benefits at December&#160;31, 2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,175&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Increase in tax positions taken in prior years&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-105"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Decrease in tax positions taken in prior years&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Gross unrecognized tax benefits at December&#160;31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,072&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c11" decimals="-3" unitRef="usd">1125000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c5" decimals="-3" unitRef="usd">1050000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c22" decimals="-3" unitRef="usd">2175000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c3" decimals="-3" unitRef="usd">2175000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions contextRef="c0" decimals="-3" unitRef="usd">1103000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c2" decimals="-3" unitRef="usd">1072000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;NOTE 14:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;&lt;b&gt;EQUITY&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font: 10pt Times New Roman, Times, Serif"&gt;The Ordinary shares of
    the Company are listed on the NASDAQ Global Select Market in the United States and are traded on the Tel-Aviv Stock Exchange in Israel.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Stock Option Plans:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Under the Company&#x2019;s 2007 Stock
Option Plan, as amended (&#x201c;the 2007 Plan&#x201d;), options may be granted to employees, officers, directors and consultants of the
Company and its subsidiaries. Pursuant to the original 2007 Stock Option Plan, the Company reserved 1,500,000 Ordinary shares for issuance.
In 2012, the Company increased the number of Ordinary shares reserved for issuance under the 2007 Plan by additional 1,000,000 Ordinary
shares.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;On December 31, 2015 the Company&#x2019;s
Board of Directors increased the amount of Ordinary shares reserved for issuance under the 2007 Plan by additional 250,000 Ordinary shares
and extended the 2007 Plan by 10 years whereas it will expire on August 1, 2027. As of December 31, 2020, an aggregate of 932,500 Ordinary
shares of the Company are available for future grants under the 2007 Plan. Each option granted under the 2007 Plan is exercisable for
a period of ten years from the date of the grant of the option.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The exercise price for each option is
determined by the Board of Directors and set forth in the Company&#x2019;s award agreement. Unless determined otherwise by the Board of
Directors, the option exercise price shall be equal to or higher than the share market price at the grant date. The options generally
vest over 3-4 years. Any option that is forfeited or canceled before expiration becomes available for future grants under the 2007 Plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;A summary of employee option activity
under the 2007 Plan as of December 31, 2020 and changes during the year ended December 31, 2020 are as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Number &lt;br/&gt; of options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; exercise
    &lt;br/&gt; price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; remaining&lt;br/&gt;
    contractual&lt;br/&gt; term&lt;br/&gt; (in years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Aggregate&lt;br/&gt; intrinsic &lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Outstanding at January 1, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;119,767&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.58&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.37&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,171&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(95,517&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"/&gt;&lt;td style="text-align: right"&gt;2.28&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;380&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;380&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The aggregate intrinsic value in the
table above represents the total intrinsic value that would have been received by the option holders had all option holders exercised
their options on December&#160;31, 2020. This amount is changed based on the market value of the Company&#x2019;s Ordinary shares. Total
intrinsic value of options exercised during the years ended December&#160;31, 2018, 2019 and 2020 was $617, $537 and $765, respectively.
As of December 31, 2020, there was no unrecognized compensation costs related to non-vested share-based compensation arrangements granted
under the Plans.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The options outstanding as of December
31, 2020, have been separated into ranges of exercise price categories, as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Exercise price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Options&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average &lt;br/&gt; remaining
    &lt;br/&gt; contractual &lt;br/&gt;
life &lt;br/&gt; (years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average &lt;br/&gt; exercise
    &lt;br/&gt;
price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Options&lt;br/&gt; exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; exercise
    &lt;br/&gt;
price of &lt;br/&gt;
exercisable &lt;br/&gt;
options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;In $&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;2.01-3&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.77&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.94&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.94&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;4.01-5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.60&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4.94&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4.94&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accumulated other comprehensive
    income (loss):&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accumulated realized and unrealized gain (loss)
    on available-for-sale securities, net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(94&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accumulated foreign currency translation adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(351&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,057&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Accumulated unrealized gain on derivative
    instruments, net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total other comprehensive income&#160;(loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,835&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(324&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(6,125&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;&lt;tr style="vertical-align: top; text-align: justify"&gt;
&lt;td style="width: 0.75in"/&gt;&lt;td style="width: 0.25in; text-align: left"&gt;d.&lt;/td&gt;&lt;td style="text-align: justify"&gt;Dividend distribution policy&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;On August 9, 2017, the Company&#x2019;s
Board of Directors decided to amend the dividend distribution policy announced in 2012. According to the Company&#x2019;s amended policy,
each year the Company will distribute a dividend of up to 75% of its annual distributable profits. The Company&#x2019;s Board of Directors
may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend
distributions and/or decide not to distribute a dividend, all at its discretion.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;On February 22, 2017, the Company declared
a dividend distribution of &lt;span style="-sec-ix-hidden: hidden-fact-118"&gt;$&#160;0.085&lt;/span&gt; per share ($ 3,775 in the aggregate) which was paid on April 5, 2017. On August 13, 2017, the
Company declared a dividend distribution of $&#160;0.13 per share ($ 5,779 in the aggregate) which was paid on September 13, 2017. On
February 28, 2018, the Company declared a dividend distribution of $ 0.13 per share ($ 5,785 in the aggregate) which was paid on March
26, 2018. On August 8, 2018, the Company declared a dividend distribution of $ 0.155 per share ($ 7,563 in the aggregate) which was paid
on September 5, 2018. On March 4, 2019, the Company declared a dividend distribution of $&#160;0.15 per share ($ 7,335 in the aggregate)
which was paid on March 25, 2019. On August 13, 2019, the Company declared a dividend distribution of $ 0.156 per share ($ 7,628 in the
aggregate) which was paid on September 12, 2019. On May 26, 2020, the Company declared a dividend distribution of $&#160;0.08 per share
($ 3,918 in the aggregate) which was paid on June 25, 2020. On August 13, 2020, the Company declared a dividend distribution of $ 0.175
per share ($ 8,585 in the aggregate) which was paid on September 10, 2020.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c134" decimals="INF" unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="c135" decimals="INF" unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="c136" decimals="INF" unitRef="shares">250000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c136">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c137" decimals="INF" unitRef="shares">932500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c138">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c139">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Number &lt;br/&gt; of options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; exercise
    &lt;br/&gt; price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; remaining&lt;br/&gt;
    contractual&lt;br/&gt; term&lt;br/&gt; (in years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Aggregate&lt;br/&gt; intrinsic &lt;br/&gt; value&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%"&gt;Outstanding at January 1, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;119,767&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.58&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1.37&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,171&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Granted&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-107"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-108"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-109"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-110"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(95,517&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"/&gt;&lt;td style="text-align: right"&gt;2.28&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-111"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-112"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Forfeited&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-113"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-114"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-115"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-116"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Outstanding at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;380&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;Exercisable at December 31, 2020&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;380&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c3" decimals="INF" unitRef="shares">119767</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c3" decimals="2" unitRef="usdPershares">2.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0">P1Y4M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c3" decimals="-3" unitRef="usd">1171000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised contextRef="c0" decimals="INF" unitRef="shares">95517</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="2" unitRef="usdPershares">2.28</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c2" decimals="INF" unitRef="shares">24250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c2" decimals="2" unitRef="usdPershares">3.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <mgic:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0">P1Y2M26D</mgic:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c2" decimals="-3" unitRef="usd">380000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c2" decimals="INF" unitRef="shares">24250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable contextRef="c2" decimals="2" unitRef="usdPershares">3.45</mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c0">P1Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c2" decimals="-3" unitRef="usd">380000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c5" decimals="-3" unitRef="usd">617000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c4" decimals="-3" unitRef="usd">537000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c0" decimals="-3" unitRef="usd">765000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Exercise price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Options&lt;br/&gt; outstanding&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average &lt;br/&gt; remaining
    &lt;br/&gt; contractual &lt;br/&gt;
life &lt;br/&gt; (years)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average &lt;br/&gt; exercise
    &lt;br/&gt;
price&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Options&lt;br/&gt; exercisable&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Weighted&lt;br/&gt; average&lt;br/&gt; exercise
    &lt;br/&gt;
price of &lt;br/&gt;
exercisable &lt;br/&gt;
options&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;In $&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 40%"&gt;2.01-3&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;0.77&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.94&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;18,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2.94&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;4.01-5&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;2.60&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4.94&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;6,250&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4.94&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1.24&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;24,250&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3.45&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c149" decimals="INF" unitRef="shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c150">P0Y9M7D</mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c149" decimals="2" unitRef="usdPershares">2.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c149" decimals="INF" unitRef="shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c149" decimals="2" unitRef="usdPershares">2.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c151" decimals="INF" unitRef="shares">6250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c152">P2Y7M6D</mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c151" decimals="2" unitRef="usdPershares">4.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c151" decimals="INF" unitRef="shares">6250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c151" decimals="2" unitRef="usdPershares">4.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c2" decimals="INF" unitRef="shares">24250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c0">P1Y2M26D</mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c2" decimals="2" unitRef="usdPershares">3.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c2" decimals="INF" unitRef="shares">24250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="c2" decimals="2" unitRef="usdPershares">3.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accumulated realized and unrealized gain (loss)
    on available-for-sale securities, net&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-117"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(94&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -10pt; padding-left: 10pt"&gt;Accumulated foreign currency translation adjustments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,809&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(351&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(6,057&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt"&gt;Accumulated unrealized gain on derivative
    instruments, net&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;26&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -10pt; padding-left: 10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Total other comprehensive income&#160;(loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,835&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(324&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(6,125&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c3" decimals="-3" unitRef="usd">1000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c22" decimals="-3" unitRef="usd">-94000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c2" decimals="-3" unitRef="usd">7809000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c3" decimals="-3" unitRef="usd">-351000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c22" decimals="-3" unitRef="usd">-6057000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet contextRef="c2" decimals="-3" unitRef="usd">26000</mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet>
    <mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet contextRef="c3" decimals="-3" unitRef="usd">26000</mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet>
    <mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet contextRef="c22" decimals="-3" unitRef="usd">26000</mgic:AccumulatedUnrealizedGainOnDerivativeInstrumentsNet>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="-3" unitRef="usd">7835000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" unitRef="usd">-324000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c22" decimals="-3" unitRef="usd">-6125000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <mgic:DividendDistributionMaximumPercentage contextRef="c140" decimals="2" unitRef="pure">0.75</mgic:DividendDistributionMaximumPercentage>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c141" decimals="-3" unitRef="usd">3775000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c142" decimals="2" unitRef="usdPershares">0.13</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c142" decimals="-3" unitRef="usd">5779000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c143" decimals="2" unitRef="usdPershares">0.13</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c143" decimals="-3" unitRef="usd">5785000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c144" decimals="3" unitRef="usdPershares">0.155</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c144" decimals="-3" unitRef="usd">7563000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c145" decimals="2" unitRef="usdPershares">0.15</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c145" decimals="-3" unitRef="usd">7335000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c146" decimals="3" unitRef="usdPershares">0.156</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c146" decimals="-3" unitRef="usd">7628000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c147" decimals="2" unitRef="usdPershares">0.08</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c147" decimals="-3" unitRef="usd">3918000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c148" decimals="3" unitRef="usdPershares">0.175</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c148" decimals="-3" unitRef="usd">8585000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 15:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;RELATED PARTIES TRANSACTIONS&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Agreements with controlling shareholder
and its affiliates:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company has in effect agreements
with affiliated companies pursuant to which the Company has rendered services amounting to approximately $ 2,535, $ 4,300 and $ 3,000,
in aggregate for the years ended December 31, 2018, 2019 and 2020, respectively and acquired services amounting to approximately $ 309,
$ 224 and $ 788 for the years ended December 31, 2018, 2019 and 2020, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;As of December 31, 2019 and 2020,
the Company had trade and other receivables balances due to its related parties in amount of approximately $ 648 and $ 763, respectively.
In addition, as of December 31, 2019 and 2020, the Company had trade payables balances due from its related parties in amount of approximately
$ 31 and $ 130, respectively.&lt;/p&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="c5" decimals="0" unitRef="usd">2535</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="c4" decimals="0" unitRef="usd">4300</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims contextRef="c0" decimals="0" unitRef="usd">3000</us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="c5" decimals="0" unitRef="usd">309</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="c4" decimals="0" unitRef="usd">224</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <us-gaap:AdjustmentOfWarrantsGrantedForServices contextRef="c0" decimals="0" unitRef="usd">788</us-gaap:AdjustmentOfWarrantsGrantedForServices>
    <mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties contextRef="c3" decimals="0" unitRef="usd">648</mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties>
    <mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties contextRef="c2" decimals="0" unitRef="usd">763</mgic:TradeAndOtherReceivablesBalancesDueToItsRelatedParties>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c3" decimals="0" unitRef="usd">31</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c2" decimals="0" unitRef="usd">130</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 16:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;COMMITMENTS AND CONTINGENCIES&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Guarantees and Collaterals:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;As of December 31, 2020, the Company
has provided performance bank guarantees in the amount of $1,650 as security for the performance of various contracts with customers.
As of December 31, 2020, the Company has restricted bank deposits of $ 477 in favor of the issuing banks.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;From time to time, the
    Company and/or its subsidiaries are subject to legal, administrative and regulatory proceedings, claims, demands and investigations
    in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters.
    The Company accrues a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably
    estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is
    reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations, settlements, rulings, advice
    of legal counsel and other information and events pertaining to a particular matter.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Lawsuits have been brought against the
Company in the ordinary course of business. The Company intends to defend itself vigorously against those lawsuits.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;In September 2016, an Israeli software
company, that was previously involved in an arbitration proceeding with us in 2015 and won damages from us of $2.4 million, filed a lawsuit
seeking damages of NIS 34,106 against the Company and one its subsidiaries. This lawsuit was filed as part of an arbitration proceeding.
In the lawsuit, the software company claimed that warning letters that the Company sent to its clients in Israel and abroad, warning
those clients against the possibility that the conversion procedure offered by the software company may amount to an infringement of
the Company&#x2019;s copyrights (the &#x201c;Warning Letters&#x201d;), as well as other alleged actions, have caused the software company
damages resulting from loss of potential business. The lawsuit is based on rulings given in the 2015 arbitration proceeding in which
it was allegedly ruled that the Warning Letters constituted a breach of a non-disclosure agreement (NDA) signed between the parties.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Company rejected the claims by the
Israeli software company and moved to dismiss the lawsuit entirely. At this point, all the relevant motions have been filed and all witnesses
deposed including legal summaries. The Company is unable to make a reasonably reliable estimate of its chances of successfully defending
this lawsuit.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <mgic:BankGuaranteesAmount contextRef="c153" decimals="-3" unitRef="usd">1650000</mgic:BankGuaranteesAmount>
    <mgic:RestrictedBankDeposits contextRef="c153" decimals="-3" unitRef="usd">477000</mgic:RestrictedBankDeposits>
    <us-gaap:LossContingencyDamagesPaidValue contextRef="c154" decimals="-5" unitRef="usd">2400000</us-gaap:LossContingencyDamagesPaidValue>
    <us-gaap:LossContingencyDamagesSoughtValue contextRef="c155" decimals="-3" unitRef="ils">34106000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 17:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NET EARNINGS PER SHARE&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in"&gt;The following table sets
forth the computation of basic and diluted net earnings per share:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net income attributable to Magic shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,266&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,883&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Accretion of redeemable non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,317&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(7,471&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,726&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Net income attributable to Magic shareholders
    after accretion of redeemable non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,869&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,795&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;18,157&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Weighted average Ordinary shares outstanding:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Denominator for basic net earnings per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,028,975&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48,896,163&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,665,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Effect of dilutive securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;18,682&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;131,648&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Denominator for diluted net earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;49,047,657&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;48,994,083&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;46,796,690&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Basic and Diluted earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.49&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.26&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.39&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Net income attributable to Magic shareholders&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;25,186&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;20,266&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;19,883&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Accretion of redeemable non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,317&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(7,471&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,726&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt"&gt;Net income attributable to Magic shareholders
    after accretion of redeemable non-controlling interests&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;23,869&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,795&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;18,157&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Weighted average Ordinary shares outstanding:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Denominator for basic net earnings per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;49,028,975&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48,896,163&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,665,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Effect of dilutive securities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;18,682&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;97,920&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;131,648&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Denominator for diluted net earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;49,047,657&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;48,994,083&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;46,796,690&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Basic and Diluted earnings per share&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.49&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.26&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;0.39&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">25186000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">20266000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">19883000</us-gaap:NetIncomeLoss>
    <mgic:AccretionOfRedeemableNoncontrollingInterests contextRef="c0" decimals="-3" unitRef="usd">-1317000</mgic:AccretionOfRedeemableNoncontrollingInterests>
    <mgic:AccretionOfRedeemableNoncontrollingInterests contextRef="c4" decimals="-3" unitRef="usd">-7471000</mgic:AccretionOfRedeemableNoncontrollingInterests>
    <mgic:AccretionOfRedeemableNoncontrollingInterests contextRef="c5" decimals="-3" unitRef="usd">-1726000</mgic:AccretionOfRedeemableNoncontrollingInterests>
    <mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter contextRef="c0" decimals="-3" unitRef="usd">23869000</mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter>
    <mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter contextRef="c4" decimals="-3" unitRef="usd">12795000</mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter>
    <mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter contextRef="c5" decimals="-3" unitRef="usd">18157000</mgic:NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="INF" unitRef="shares">49028975</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="INF" unitRef="shares">48896163</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="INF" unitRef="shares">46665042</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c0" decimals="INF" unitRef="shares">18682</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c4" decimals="INF" unitRef="shares">97920</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c5" decimals="INF" unitRef="shares">131648</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="INF" unitRef="shares">49047657</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="INF" unitRef="shares">48994083</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="INF" unitRef="shares">46796690</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c0" decimals="2" unitRef="usdPershares">0.49</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c4" decimals="2" unitRef="usdPershares">0.26</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted contextRef="c5" decimals="2" unitRef="usdPershares">0.39</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 18:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SEGMENT GEOGRAPHICAL
    INFORMATION AND MAJOR CUSTOMERS&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and none proprietary software technology) and IT professional services.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Company evaluates segment performance
based on revenues and operating income of each segment. The accounting policies of the operating segments are the same as those described
in the summary of significant accounting policies. This data is presented in accordance with ASC 280, &#x201c;Segment Reporting.&#x201d;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;Headquarters&#x2019; general and administrative
costs have not been allocated between the different segments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&lt;b&gt;Software services&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Company develops markets, sells and
supports a proprietary and none proprietary application platform, software applications, business and process integration solutions and
related services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;&lt;b&gt;IT professional services&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The Company offers advanced and flexible
IT services in the areas of infrastructure design and delivery, application development, technology planning and implementation services,
communications services and solutions, as well as supplemental outsourcing services.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;There are no significant transactions
between the two segments.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The following is information
    about reported segment results of operation:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Software &lt;br/&gt;
    services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;IT &lt;br/&gt;
    professional &lt;br/&gt;
    services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Unallocated &lt;br/&gt;
    expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Total revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;81,332&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;203,043&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;284,375&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;63,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;183,985&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,790&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;252,677&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Segment operating income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;17,430&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,058&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,790&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;31,698&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,727&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,611&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;226&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,564&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Software&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;IT&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;professional&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unallocated&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Total revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;86,140&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;239,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;325,630&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;71,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;216,842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,311&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;291,978&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Segment operating income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,315&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22,648&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(3,311&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,652&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,799&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,059&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;167&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,025&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;86,025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;285,169&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;371,194&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;64,498&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;258,907&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,201&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;330,606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Segment operating income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;21,527&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;26,262&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(7,201&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,588&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,329&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,347&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;263&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,939&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;c.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company&#x2019;s business
    is divided into the following geographic areas: United States, Israel, Europe, Japan and other regions. Total revenues are attributed
    to geographic areas based on the location of the customers.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"&gt;The following table presents total revenues
classified according to geographical destination for the years ended December 31, 2018, 2019 and 2020:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;177,882&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;158,095&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;137,066&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Israel&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;149,094&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;124,523&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;103,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Europe&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,947&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,257&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Japan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,643&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,499&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,797&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,628&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,725&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,405&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;371,194&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;325,630&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;284,375&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;d.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company&#x2019;s long-lived
    assets are located as follows:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Israel&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;130,326&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;108,608&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;United States&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;68,989&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Japan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,404&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,013&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,248&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Europe&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,191&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;219,571&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;190,354&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;e.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The Company does not allocate
    its assets to its reportable segments; accordingly, asset information by reportable segments is not presented.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt; &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;f.&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In 2018, 2019 and 2020, the Company had one major customer, included in the IT professional services segment, which accounted for 13%, 9% and 10% of the group revenues, respectively.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c0" decimals="INF" unitRef="pure">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Software &lt;br/&gt;
    services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;IT &lt;br/&gt;
    professional &lt;br/&gt;
    services&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Unallocated &lt;br/&gt;
    expense&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;2018&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Total revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;81,332&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;203,043&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;284,375&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;63,902&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;183,985&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,790&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;252,677&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Segment operating income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;17,430&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;19,058&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(4,790&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;31,698&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,727&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,611&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;226&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;12,564&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Software&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;IT&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;professional&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;services&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;Unallocated&lt;/b&gt;&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;expense&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold"&gt;2019&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 52%; text-align: left"&gt;Total revenues&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;86,140&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;239,490&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-120"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;325,630&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;71,825&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;216,842&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,311&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;291,978&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Segment operating income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,315&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22,648&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(3,311&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,652&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,799&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,059&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;167&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;14,025&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;2020&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;86,025&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;285,169&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-121"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;371,194&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Expenses&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;64,498&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;258,907&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;7,201&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;330,606&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Segment operating income (loss)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;21,527&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;26,262&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(7,201&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;40,588&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Depreciation and amortization&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;10,329&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,347&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;263&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;13,939&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <mgic:SalesRevenuesNet contextRef="c156" decimals="-3" unitRef="usd">81332000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c157" decimals="-3" unitRef="usd">203043000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c5" decimals="-3" unitRef="usd">284375000</mgic:SalesRevenuesNet>
    <mgic:Expenses contextRef="c156" decimals="-3" unitRef="usd">63902000</mgic:Expenses>
    <mgic:Expenses contextRef="c157" decimals="-3" unitRef="usd">183985000</mgic:Expenses>
    <mgic:Expenses contextRef="c158" decimals="-3" unitRef="usd">4790000</mgic:Expenses>
    <mgic:Expenses contextRef="c5" decimals="-3" unitRef="usd">252677000</mgic:Expenses>
    <us-gaap:OperatingIncomeLoss contextRef="c156" decimals="-3" unitRef="usd">17430000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c157" decimals="-3" unitRef="usd">19058000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c158" decimals="-3" unitRef="usd">-4790000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="-3" unitRef="usd">31698000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c156" decimals="-3" unitRef="usd">8727000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c157" decimals="-3" unitRef="usd">3611000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c158" decimals="-3" unitRef="usd">226000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c5" decimals="-3" unitRef="usd">12564000</us-gaap:OtherDepreciationAndAmortization>
    <mgic:SalesRevenuesNet contextRef="c101" decimals="-3" unitRef="usd">86140000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c100" decimals="-3" unitRef="usd">239490000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c4" decimals="-3" unitRef="usd">325630000</mgic:SalesRevenuesNet>
    <mgic:Expenses contextRef="c101" decimals="-3" unitRef="usd">71825000</mgic:Expenses>
    <mgic:Expenses contextRef="c100" decimals="-3" unitRef="usd">216842000</mgic:Expenses>
    <mgic:Expenses contextRef="c159" decimals="-3" unitRef="usd">3311000</mgic:Expenses>
    <mgic:Expenses contextRef="c4" decimals="-3" unitRef="usd">291978000</mgic:Expenses>
    <us-gaap:OperatingIncomeLoss contextRef="c101" decimals="-3" unitRef="usd">14315000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c100" decimals="-3" unitRef="usd">22648000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c159" decimals="-3" unitRef="usd">-3311000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" unitRef="usd">33652000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c101" decimals="-3" unitRef="usd">8799000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c100" decimals="-3" unitRef="usd">5059000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c159" decimals="-3" unitRef="usd">167000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c4" decimals="-3" unitRef="usd">14025000</us-gaap:OtherDepreciationAndAmortization>
    <mgic:SalesRevenuesNet contextRef="c105" decimals="-3" unitRef="usd">86025000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c104" decimals="-3" unitRef="usd">285169000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c0" decimals="-3" unitRef="usd">371194000</mgic:SalesRevenuesNet>
    <mgic:Expenses contextRef="c105" decimals="-3" unitRef="usd">64498000</mgic:Expenses>
    <mgic:Expenses contextRef="c104" decimals="-3" unitRef="usd">258907000</mgic:Expenses>
    <mgic:Expenses contextRef="c160" decimals="-3" unitRef="usd">7201000</mgic:Expenses>
    <mgic:Expenses contextRef="c0" decimals="-3" unitRef="usd">330606000</mgic:Expenses>
    <us-gaap:OperatingIncomeLoss contextRef="c105" decimals="-3" unitRef="usd">21527000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c104" decimals="-3" unitRef="usd">26262000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c160" decimals="-3" unitRef="usd">-7201000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">40588000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c105" decimals="-3" unitRef="usd">10329000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c104" decimals="-3" unitRef="usd">3347000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c160" decimals="-3" unitRef="usd">263000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:OtherDepreciationAndAmortization contextRef="c0" decimals="-3" unitRef="usd">13939000</us-gaap:OtherDepreciationAndAmortization>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;177,882&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;158,095&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;137,066&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Israel&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;149,094&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;124,523&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;103,850&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Europe&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;26,947&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,257&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Japan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,643&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12,499&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,797&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,628&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;4,725&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,405&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;371,194&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;325,630&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;284,375&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <mgic:SalesRevenuesNet contextRef="c161" decimals="-3" unitRef="usd">177882000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c162" decimals="-3" unitRef="usd">158095000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c163" decimals="-3" unitRef="usd">137066000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c164" decimals="-3" unitRef="usd">149094000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c165" decimals="-3" unitRef="usd">124523000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c166" decimals="-3" unitRef="usd">103850000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c167" decimals="-3" unitRef="usd">26947000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c168" decimals="-3" unitRef="usd">25788000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c169" decimals="-3" unitRef="usd">28257000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c170" decimals="-3" unitRef="usd">12643000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c171" decimals="-3" unitRef="usd">12499000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c172" decimals="-3" unitRef="usd">9797000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c173" decimals="-3" unitRef="usd">4628000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c174" decimals="-3" unitRef="usd">4725000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c175" decimals="-3" unitRef="usd">5405000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c0" decimals="-3" unitRef="usd">371194000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c4" decimals="-3" unitRef="usd">325630000</mgic:SalesRevenuesNet>
    <mgic:SalesRevenuesNet contextRef="c5" decimals="-3" unitRef="usd">284375000</mgic:SalesRevenuesNet>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%"&gt;Israel&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;130,326&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;108,608&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;United States&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;74,637&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;68,989&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;Japan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,404&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,406&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Other&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,013&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,248&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;Europe&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;5,191&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;3,103&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;219,571&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;190,354&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:NoncurrentAssets contextRef="c176" decimals="-3" unitRef="usd">130326000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c177" decimals="-3" unitRef="usd">108608000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c133" decimals="-3" unitRef="usd">74637000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c178" decimals="-3" unitRef="usd">68989000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c179" decimals="-3" unitRef="usd">6404000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c180" decimals="-3" unitRef="usd">6406000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c181" decimals="-3" unitRef="usd">3013000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c182" decimals="-3" unitRef="usd">3248000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c183" decimals="-3" unitRef="usd">5191000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c184" decimals="-3" unitRef="usd">3103000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c2" decimals="-3" unitRef="usd">219571000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c3" decimals="-3" unitRef="usd">190354000</us-gaap:NoncurrentAssets>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c5" decimals="2" unitRef="pure">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c4" decimals="2" unitRef="pure">0.09</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c0" decimals="2" unitRef="pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <mgic:RevenueRecognitionTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 19:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;REVENUE RECOGNITION&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The following table includes estimated
revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied
at the end of the reporting period and are part of a contract that has an original expected duration of more than one year:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;br/&gt;
 and &lt;br/&gt;
    thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Software license and related revenues and consulting services&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,459&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,045&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "&gt;&lt;span style="text-decoration:underline"&gt;Contract balances:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The following table provides information
about trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers
(in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Trade receivables (net of allowance)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;111,059&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;96,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,724&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Trade receivable are recorded when
the right to consideration becomes unconditional, and an invoice is issued to the customer.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Billing terms and conditions generally
vary by contract type. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals
(e.g., monthly or quarterly) or upon achievement of contractual milestones.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Deferred revenues represent contract
liabilities, and include unearned amounts received under contracts with customers and not yet recognized as revenues.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;During the year ended December 31,
2020, the Company recognized $8,724 that was included in deferred revenues (short-term contract liability) balance at January 1, 2020.&lt;/p&gt;</mgic:RevenueRecognitionTextBlock>
    <mgic:ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2021&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2022&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2023&lt;br/&gt;
 and &lt;br/&gt;
    thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Software license and related revenues and consulting services&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,459&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,189&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3,045&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock>
    <mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent contextRef="c185" decimals="-3" unitRef="usd">7459000</mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent>
    <mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears contextRef="c185" decimals="-3" unitRef="usd">2189000</mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears>
    <mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears contextRef="c185" decimals="-3" unitRef="usd">3045000</mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears>
    <mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Trade receivables (net of allowance)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;111,059&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;96,694&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,793&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;8,724&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock>
    <us-gaap:TradeReceivablesHeldForSaleAmount contextRef="c2" decimals="-3" unitRef="usd">111059000</us-gaap:TradeReceivablesHeldForSaleAmount>
    <us-gaap:TradeReceivablesHeldForSaleAmount contextRef="c3" decimals="-3" unitRef="usd">96694000</us-gaap:TradeReceivablesHeldForSaleAmount>
    <us-gaap:DeferredRevenueCurrent contextRef="c2" decimals="-3" unitRef="usd">8793000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent contextRef="c3" decimals="-3" unitRef="usd">8724000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenue contextRef="c2" decimals="0" unitRef="usd">8724</us-gaap:DeferredRevenue>
    <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 20:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SELECTED STATEMENTS
    OF INCOME DATA&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;a.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Research and development
    costs, net:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Total costs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,091&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,382&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,362&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less - capitalized software costs&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,302&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,666&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Research and development, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,789&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,239&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,696&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;b.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Financial income (expenses),
    net:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Bank charges and interest from loans offset by interest
    from short term deposits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(614&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(374&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(986&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Interest income from marketable securities, net of amortization
    of premium on marketable securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;212&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Gain (loss) arising from foreign currency
    translation and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(403&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,007&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;855&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Financial income (expenses), net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(917&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,169&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;153&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;Year ended December 31,&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2019&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2018&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left"&gt;Total costs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,091&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;12,382&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,362&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less - capitalized software costs&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,302&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(4,143&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(3,666&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Research and development, net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,789&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;8,239&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;5,696&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock>
    <mgic:ResearchAndDevelopmentExpenseGross contextRef="c0" decimals="-3" unitRef="usd">12091000</mgic:ResearchAndDevelopmentExpenseGross>
    <mgic:ResearchAndDevelopmentExpenseGross contextRef="c4" decimals="-3" unitRef="usd">12382000</mgic:ResearchAndDevelopmentExpenseGross>
    <mgic:ResearchAndDevelopmentExpenseGross contextRef="c5" decimals="-3" unitRef="usd">9362000</mgic:ResearchAndDevelopmentExpenseGross>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c0" decimals="-3" unitRef="usd">3302000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c4" decimals="-3" unitRef="usd">4143000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost contextRef="c5" decimals="-3" unitRef="usd">3666000</us-gaap:ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="-3" unitRef="usd">8789000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="-3" unitRef="usd">8239000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="-3" unitRef="usd">5696000</us-gaap:ResearchAndDevelopmentExpense>
    <mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Bank charges and interest from loans offset by interest
    from short term deposits&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(614&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(374&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;(986&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; text-indent: -9pt; padding-left: 9pt"&gt;Interest income from marketable securities, net of amortization
    of premium on marketable securities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;212&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;284&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"&gt;Gain (loss) arising from foreign currency
    translation and other&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(403&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;(1,007&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;855&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -9pt; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"&gt;Financial income (expenses), net&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(917&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;(1,169&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;153&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock>
    <us-gaap:InterestIncomeExpenseNet contextRef="c0" decimals="-3" unitRef="usd">-614000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c4" decimals="-3" unitRef="usd">-374000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c5" decimals="-3" unitRef="usd">-986000</us-gaap:InterestIncomeExpenseNet>
    <mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities contextRef="c0" decimals="-3" unitRef="usd">100000</mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities>
    <mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities contextRef="c4" decimals="-3" unitRef="usd">212000</mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities>
    <mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities contextRef="c5" decimals="-3" unitRef="usd">284000</mgic:InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c0" decimals="-3" unitRef="usd">-403000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c4" decimals="-3" unitRef="usd">-1007000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax contextRef="c5" decimals="-3" unitRef="usd">855000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <mgic:FinancialExpenseIncomeNet contextRef="c0" decimals="-3" unitRef="usd">-917000</mgic:FinancialExpenseIncomeNet>
    <mgic:FinancialExpenseIncomeNet contextRef="c4" decimals="-3" unitRef="usd">-1169000</mgic:FinancialExpenseIncomeNet>
    <mgic:FinancialExpenseIncomeNet contextRef="c5" decimals="-3" unitRef="usd">153000</mgic:FinancialExpenseIncomeNet>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 21:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;LEASES&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company leases substantially all
of its office space and vehicles under operating leases. The Company&#x2019;s leases have original lease periods expiring between 2020
and 2028. Some leases include an option to renew. The Company does not assume renewals in its determination of the lease term unless
the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability
comprise the following: the fixed non-cancellable lease payments, payments for optional renewal periods where it is reasonably certain
the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be
terminated early.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;In July 2020, the Company entered
into a lease agreement for new corporate offices for the company in Or Yehuda, Israel. The lease expires in June 2033, with an option
by the Company to extend for an additional 10-years term. The Company deemed this option as&#160;reasonably certain to be renewed.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The Company has several leased offices
in the United States, with expiry dates varying between 2021 and 2024, with renewal options varying between 2021 and 2030.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Under Topic 842, all leases with durations
greater than 12 months, including non-cancellable operating leases, are now recognized on the balance sheet. The aggregated present value
of lease agreements is recorded as a long-term asset titled ROU asset.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The corresponding lease liabilities
are classified between operating lease liabilities which are current and long-term.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The components of operating lease
costs were as follows: Basic rent expenses, management fees, parking expenses and maintenance costs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;The following is a summary of weighted
average remaining lease terms and discount rates for all of the Company&#x2019;s operating leases:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Weighted average remaining lease term (years)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5.06&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.45&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Cash paid for amounts included in
the measurement of operating lease liabilities was $5,132 (included in cash flows from operating activities).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;Maturities of lease liabilities are
as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,642&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,076&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,744&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2026 and thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,764&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,195&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less imputed interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,686&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;24,509&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <mgic:LeaseTerm contextRef="c0">The Company&#x2019;s leases have original lease periods expiring between 2020
and 2028.</mgic:LeaseTerm>
    <mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;December&#160;31,&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;2020&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;Weighted average remaining lease term (years)&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5.06&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Weighted average discount rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.45&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"&gt;&#160;&lt;/p&gt;</mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2">P5Y21D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="4" unitRef="pure">0.0245</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" unitRef="usd">5132000</us-gaap:OperatingLeaseCost>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: left"&gt;2021&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;4,642&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2022&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,449&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,520&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,076&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,744&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;2026 and thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;13,764&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Total undiscounted cash flows&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;28,195&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less imputed interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,686&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Present value of lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;24,509&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent contextRef="c2" decimals="-3" unitRef="usd">4642000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears contextRef="c2" decimals="-3" unitRef="usd">3449000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears contextRef="c2" decimals="-3" unitRef="usd">2520000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears contextRef="c2" decimals="-3" unitRef="usd">2076000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears contextRef="c2" decimals="-3" unitRef="usd">1744000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter contextRef="c2" decimals="-3" unitRef="usd">13764000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue contextRef="c2" decimals="-3" unitRef="usd">28195000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <mgic:LessImputedInterest contextRef="c2" decimals="-3" unitRef="usd">-3686000</mgic:LessImputedInterest>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="-3" unitRef="usd">24509000</us-gaap:OperatingLeaseLiability>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.75in; font-size: 10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;NOTE 22:-&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;SUBSEQUENT EVENTS&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"&gt;On March 8, 2021, the Company declared
a dividend distribution of $&#160;0.21 per share ($ 10.2 million in the aggregate) which was paid on April 7, 2021. The dividend distribution
relates to the Company&#x2019;s earnings in the second half of 2020.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:DividendsPayableAmountPerShare contextRef="c186" decimals="2" unitRef="usdPershares">0.21</us-gaap:DividendsPayableAmountPerShare>
    <us-gaap:DividendsPayableCurrentAndNoncurrent contextRef="c186" decimals="-5" unitRef="usd">10200000</us-gaap:DividendsPayableCurrentAndNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c14"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c15"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c16"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c14"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c15"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c16"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c12"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c14"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c15"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c16"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c12"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c13"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c14"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c16"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c12"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c13"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c14"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c12"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c13"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c15"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c25"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c26"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c27"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c23"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c25"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c26"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
      contextRef="c27"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c23"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c24"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c25"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:AcquisitionOfRedeemableNoncontrollingInterests
      contextRef="c27"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c23"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c24"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c25"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests
      contextRef="c27"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c23"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c24"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c25"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="c26"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c23"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c24"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c25"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="c26"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c23"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c24"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStock
      contextRef="c25"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c23"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c24"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:OtherComprehensiveIncomeloss
      contextRef="c26"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="c0"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ProceedsFromShortTermLoansToRelatedParties
      contextRef="c0"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c0"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="c0"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="c4"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="c5"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities
      contextRef="c4"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:DeferredAcquisitionPayment
      contextRef="c5"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ContingentAcquisitionConsideration
      contextRef="c5"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="c49"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="c51"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="c55"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:SeveranceCosts1
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-63"
      unitRef="usd">4052000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c4"
      decimals="-3"
      id="hidden-fact-64"
      unitRef="usd">4712000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="c0"
      decimals="-3"
      id="hidden-fact-65"
      unitRef="usd">5344000</us-gaap:SeveranceCosts1>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-66"
      unitRef="usd">1070000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AdvertisingExpense
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-67"
      unitRef="usd">304000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="c4"
      decimals="-3"
      id="hidden-fact-68"
      unitRef="usd">519000</us-gaap:AdvertisingExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c5"
      decimals="-3"
      id="hidden-fact-69"
      unitRef="usd">194000</us-gaap:AllocatedShareBasedCompensationExpense>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment
      contextRef="c58"
      decimals="-3"
      id="hidden-fact-70"
      unitRef="usd">1000000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment
      contextRef="c60"
      decimals="-3"
      id="hidden-fact-71"
      unitRef="usd">1449000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <mgic:BusinessAcquisitionContingentConsiderationDeferredPayment
      contextRef="c62"
      decimals="-3"
      id="hidden-fact-72"
      unitRef="usd">3100000</mgic:BusinessAcquisitionContingentConsiderationDeferredPayment>
    <us-gaap:AvailableForSaleSecurities
      contextRef="c2"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="c81"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c82"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c83"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c84"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c2"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c82"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c84"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c82"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c84"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c82"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c83"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c82"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c83"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c85"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:CorporateBondsFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c85"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:ConvertibleBondsFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c85"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c87"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c85"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ContingentConsiderationClassifiedAsEquityFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c85"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c86"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:TotalOriginalAmountIntangibleAssetsGross
      contextRef="c97"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="c97"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:TotalShortTermBorrowings
      contextRef="c109"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationDeductionsOther
      contextRef="c4"
      id="hidden-fact-100"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationDeductionsOther
      contextRef="c5"
      id="hidden-fact-101"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="c4"
      id="hidden-fact-102"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c5"
      id="hidden-fact-103"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
      contextRef="c4"
      id="hidden-fact-104"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="c0"
      id="hidden-fact-105"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c133"
      decimals="0"
      id="hidden-fact-106"
      unitRef="usd">7122</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c0"
      id="hidden-fact-107"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-108"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <mgic:SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted contextRef="c0" id="hidden-fact-109" xsi:nil="true"/>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted
      contextRef="c0"
      id="hidden-fact-110"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised contextRef="c0" id="hidden-fact-111" xsi:nil="true"/>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised
      contextRef="c0"
      id="hidden-fact-112"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c0"
      id="hidden-fact-113"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-114"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited contextRef="c0" id="hidden-fact-115" xsi:nil="true"/>
    <mgic:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited
      contextRef="c0"
      id="hidden-fact-116"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="c2"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPayableAmountPerShare
      contextRef="c141"
      decimals="3"
      id="hidden-fact-118"
      unitRef="usdPershares">0.085</us-gaap:DividendsPayableAmountPerShare>
    <mgic:SalesRevenuesNet
      contextRef="c158"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:SalesRevenuesNet
      contextRef="c159"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <mgic:SalesRevenuesNet
      contextRef="c160"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentRegistrationStatement contextRef="c0">false</dei:DocumentRegistrationStatement>
    <dei:EntityCentralIndexKey contextRef="c0">0000876779</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company recognized trading gains in the amount of $ 126 during the year ended December 31, 2020.
</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 2016, the Company obtained a loan in the amount of $ 31,356 linked to the New Israel Shekel from an Israeli financial institution. The principal amount of the loan is payable in seven equal annual installments with the final payment due on November 2, 2023 and bears a fixed interest rate of 2.60% per annum, payable in two semi-annual payments.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772021368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MAGIC SOFTWARE ENTERPRISES LTD.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">49,035,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000876779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-19415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">L3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Yahadut Canada 1 Street,<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Or Yehuda<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">6037501<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Yahadut Canada 1 Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Or Yehuda<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">6037501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Asaf Berenstin<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">972 (3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">538 9243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">asafb@magicsoftware.com<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 20-F, 40-F<br> -Number 249<br> -Section 220 and 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384793205672">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 88,127<span></span>
</td>
<td class="nump">$ 81,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ShorttermBankDeposits', window );">Short-term bank deposits</a></td>
<td class="nump">289<span></span>
</td>
<td class="nump">6,996<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">6,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade receivables (net of allowance of $ 3,967 and $ 3,810 at December 31, 2020 and 2019, respectively)</a></td>
<td class="nump">111,059<span></span>
</td>
<td class="nump">96,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Other accounts receivable and prepaid expenses</a></td>
<td class="nump">10,513<span></span>
</td>
<td class="nump">12,845<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">211,226<span></span>
</td>
<td class="nump">205,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>LONG-TERM ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SeverancePayFund', window );">Severance pay fund</a></td>
<td class="nump">4,673<span></span>
</td>
<td class="nump">4,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="nump">6,397<span></span>
</td>
<td class="nump">2,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">24,509<span></span>
</td>
<td class="nump">14,956<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other long-term receivables</a></td>
<td class="nump">5,507<span></span>
</td>
<td class="nump">5,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="nump">5,988<span></span>
</td>
<td class="nump">3,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="nump">53,404<span></span>
</td>
<td class="nump">51,128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GOODWILL</a></td>
<td class="nump">135,682<span></span>
</td>
<td class="nump">117,743<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total long-term assets</a></td>
<td class="nump">236,160<span></span>
</td>
<td class="nump">199,556<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">447,386<span></span>
</td>
<td class="nump">404,606<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short term debt</a></td>
<td class="nump">11,529<span></span>
</td>
<td class="nump">7,079<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade payables</a></td>
<td class="nump">14,250<span></span>
</td>
<td class="nump">10,990<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued expenses and other accounts payable</a></td>
<td class="nump">41,846<span></span>
</td>
<td class="nump">32,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current maturities of operating lease liabilities</a></td>
<td class="nump">3,413<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_LiabilitiesDueToAcquisitionActivities', window );">Liabilities due to acquisition activities</a></td>
<td class="nump">4,998<span></span>
</td>
<td class="nump">3,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues and customer advances</a></td>
<td class="nump">8,793<span></span>
</td>
<td class="nump">8,724<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">84,829<span></span>
</td>
<td class="nump">66,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>LONG TERM LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">13,352<span></span>
</td>
<td class="nump">15,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">21,109<span></span>
</td>
<td class="nump">11,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability', window );">Long-term liabilities due to acquisition activities</a></td>
<td class="nump">10,926<span></span>
</td>
<td class="nump">8,613<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">17,639<span></span>
</td>
<td class="nump">11,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsLiabilityNoncurrent', window );">Accrued severance pay</a></td>
<td class="nump">5,545<span></span>
</td>
<td class="nump">4,770<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long term liabilities</a></td>
<td class="nump">68,571<span></span>
</td>
<td class="nump">51,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES, see Note 16</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">REDEEMABLE NON-CONTROLLING INTEREST</a></td>
<td class="nump">24,980<span></span>
</td>
<td class="nump">21,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares of NIS 0.1 par value - Authorized: 50,000,000 shares at December 31, 2020 and 2019; Issued and Outstanding: 49,035,055 and 48,939,538 shares at December 31, 2020 and 2019, respectively</a></td>
<td class="nump">1,164<span></span>
</td>
<td class="nump">1,161<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">211,713<span></span>
</td>
<td class="nump">218,647<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="nump">7,835<span></span>
</td>
<td class="num">(324)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">39,720<span></span>
</td>
<td class="nump">28,354<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total equity attributable to Magic Software Enterprises shareholders</a></td>
<td class="nump">260,432<span></span>
</td>
<td class="nump">247,838<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">8,574<span></span>
</td>
<td class="nump">16,859<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">269,006<span></span>
</td>
<td class="nump">264,697<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, redeemable non-controlling interest and equity</a></td>
<td class="nump">$ 447,386<span></span>
</td>
<td class="nump">$ 404,606<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_LiabilitiesDueToAcquisitionActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_LiabilitiesDueToAcquisitionActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SeverancePayFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value of deposited severance pay fund as of balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SeverancePayFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ShorttermBankDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short-term bank deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ShorttermBankDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6410138&amp;loc=d3e79708-111665<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -SubTopic 10<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6410138&amp;loc=d3e79691-111665<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384786444408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>&#8362; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>&#8362; / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Trade receivables net of allowance for doubtful accounts (in Dollars) | $</a></td>
<td class="nump">$ 3,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary stock, par value (in New Shekels per share) | &#8362; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary stock, shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary stock, shares issued</a></td>
<td class="nump">49,035,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,939,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary stock, shares outstanding</a></td>
<td class="nump">49,035,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,939,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773327960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_Software', window );">Software</a></td>
<td class="nump">$ 24,272<span></span>
</td>
<td class="nump">$ 28,084<span></span>
</td>
<td class="nump">$ 25,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RevenuesFromMaintenanceAndTechnicalSupport', window );">Maintenance and technical support</a></td>
<td class="nump">33,181<span></span>
</td>
<td class="nump">30,996<span></span>
</td>
<td class="nump">30,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RevenuesFromConsultingServices', window );">Consulting services</a></td>
<td class="nump">313,741<span></span>
</td>
<td class="nump">266,550<span></span>
</td>
<td class="nump">227,970<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">371,194<span></span>
</td>
<td class="nump">325,630<span></span>
</td>
<td class="nump">284,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostOfSoftware', window );">Software</a></td>
<td class="nump">10,487<span></span>
</td>
<td class="nump">10,220<span></span>
</td>
<td class="nump">9,960<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostOfMaintenanceAndTechnicalSupport', window );">Maintenance and technical support</a></td>
<td class="nump">3,598<span></span>
</td>
<td class="nump">4,167<span></span>
</td>
<td class="nump">4,120<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostOfConsultingServices', window );">Consulting services</a></td>
<td class="nump">247,517<span></span>
</td>
<td class="nump">209,114<span></span>
</td>
<td class="nump">181,477<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total cost of revenues</a></td>
<td class="nump">261,602<span></span>
</td>
<td class="nump">223,501<span></span>
</td>
<td class="nump">195,557<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">109,592<span></span>
</td>
<td class="nump">102,129<span></span>
</td>
<td class="nump">88,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development, net</a></td>
<td class="nump">8,789<span></span>
</td>
<td class="nump">8,239<span></span>
</td>
<td class="nump">5,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing</a></td>
<td class="nump">31,160<span></span>
</td>
<td class="nump">30,454<span></span>
</td>
<td class="nump">27,197<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">27,967<span></span>
</td>
<td class="nump">29,529<span></span>
</td>
<td class="nump">24,265<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions', window );">Change in valuation of contingent consideration related to acquisitions</a></td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingCostsAndExpenses', window );">Total operating costs and expenses</a></td>
<td class="nump">69,004<span></span>
</td>
<td class="nump">68,477<span></span>
</td>
<td class="nump">57,120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">40,588<span></span>
</td>
<td class="nump">33,652<span></span>
</td>
<td class="nump">31,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Financial income (expenses), net</a></td>
<td class="num">(917)<span></span>
</td>
<td class="num">(1,169)<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions', window );">Increase in valuation of consideration related to acquisitions</a></td>
<td class="num">(2,268)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before taxes on income</a></td>
<td class="nump">37,403<span></span>
</td>
<td class="nump">32,472<span></span>
</td>
<td class="nump">31,847<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income</a></td>
<td class="nump">7,286<span></span>
</td>
<td class="nump">6,874<span></span>
</td>
<td class="nump">7,071<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">30,117<span></span>
</td>
<td class="nump">25,598<span></span>
</td>
<td class="nump">24,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net income attributable to redeemable non-controlling interests</a></td>
<td class="nump">2,526<span></span>
</td>
<td class="nump">3,111<span></span>
</td>
<td class="nump">3,383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interests</a></td>
<td class="nump">2,405<span></span>
</td>
<td class="nump">2,221<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Magic Software Enterprises shareholders</a></td>
<td class="nump">$ 25,186<span></span>
</td>
<td class="nump">$ 20,266<span></span>
</td>
<td class="nump">$ 19,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net earnings per share attributable to Magic Software Enterprises&#8217; shareholders:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and Diluted earnings per share (in Dollars per share)</a></td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostOfConsultingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost incurred in providing environmental engineering and consulting; environmental testing and analysis; and remediation services during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostOfConsultingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostOfMaintenanceAndTechnicalSupport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maintenance costs incurred and directly related to services rendered by an entity during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostOfMaintenanceAndTechnicalSupport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostOfSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Costs incurred in providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostOfSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RevenuesFromConsultingServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RevenuesFromConsultingServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RevenuesFromMaintenanceAndTechnicalSupport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue derived from maintenance services provided under contracts or arrangements with clients. For example, it may include the maintenance of software, plant and equipment, and facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RevenuesFromMaintenanceAndTechnicalSupport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SalesRevenuesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SalesRevenuesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_Software">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue from software</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_Software</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingCostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384790336616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 30,117<span></span>
</td>
<td class="nump">$ 25,598<span></span>
</td>
<td class="nump">$ 24,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss), net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustments, net</a></td>
<td class="nump">10,275<span></span>
</td>
<td class="nump">8,125<span></span>
</td>
<td class="num">(8,217)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gains (losses) from available-for-sale securities</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss), net of tax</a></td>
<td class="nump">10,274<span></span>
</td>
<td class="nump">8,220<span></span>
</td>
<td class="num">(8,253)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">40,391<span></span>
</td>
<td class="nump">33,818<span></span>
</td>
<td class="nump">16,523<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests', window );">Comprehensive income attributable to redeemable non-controlling interests</a></td>
<td class="nump">4,374<span></span>
</td>
<td class="nump">5,106<span></span>
</td>
<td class="nump">1,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests', window );">Comprehensive income attributable to non-controlling interests</a></td>
<td class="nump">2,672<span></span>
</td>
<td class="nump">2,645<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Magic Software Enterprises&#8217; shareholders</a></td>
<td class="nump">$ 33,345<span></span>
</td>
<td class="nump">$ 26,067<span></span>
</td>
<td class="nump">$ 13,674<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Comprehensive income net of tax attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772421800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders&#8217; Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Share capital</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss)</div></th>
<th class="th"><div>Retained earnings</div></th>
<th class="th"><div>Non-controlling interests</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 1,040<span></span>
</td>
<td class="nump">$ 183,445<span></span>
</td>
<td class="nump">$ 83<span></span>
</td>
<td class="nump">$ 25,713<span></span>
</td>
<td class="nump">$ 3,282<span></span>
</td>
<td class="nump">$ 213,563<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2017</a></td>
<td class="nump">44,488,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issue of share capital, net of issuance costs of $ 400</a></td>
<td class="nump">$ 117<span></span>
</td>
<td class="nump">34,452<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">34,569<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issue of share capital, net of issuance costs of $ 400 (in Shares)</a></td>
<td class="nump">4,268,293<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">309<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">104,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">194<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests', window );">Increase in value of put options of redeemable non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,726)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,726)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(13,348)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
<td class="num">(13,417)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OtherComprehensiveIncomeloss', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,208)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(310)<span></span>
</td>
<td class="num">(6,518)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ProfitLossExcludingRedeemableNoncontrollingInterest', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,883<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
<td class="nump">21,393<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">$ 1,159<span></span>
</td>
<td class="nump">218,400<span></span>
</td>
<td class="num">(6,125)<span></span>
</td>
<td class="nump">30,522<span></span>
</td>
<td class="nump">4,413<span></span>
</td>
<td class="nump">248,369<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2018</a></td>
<td class="nump">48,861,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">78,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AcquisitionOfRedeemableNoncontrollingInterests', window );">Acquisition of redeemable non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(911)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(911)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests', window );">Increase in value of put options of redeemable non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,560)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,560)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Acquisition of non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">359<span></span>
</td>
<td class="nump">359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable', window );">Non-controlling interests reclassification to Redeemable non-controlling interests</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,899<span></span>
</td>
<td class="nump">9,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(14,963)<span></span>
</td>
<td class="num">(457)<span></span>
</td>
<td class="num">(15,420)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OtherComprehensiveIncomeloss', window );">Other comprehensive income (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,801<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">424<span></span>
</td>
<td class="nump">6,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ProfitLossExcludingRedeemableNoncontrollingInterest', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,266<span></span>
</td>
<td class="nump">2,221<span></span>
</td>
<td class="nump">22,487<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 1,161<span></span>
</td>
<td class="nump">218,647<span></span>
</td>
<td class="num">(324)<span></span>
</td>
<td class="nump">28,354<span></span>
</td>
<td class="nump">16,859<span></span>
</td>
<td class="nump">264,697<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2019</a></td>
<td class="nump">48,939,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in Shares)</a></td>
<td class="nump">95,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AcquisitionOfRedeemableNoncontrollingInterests', window );">Acquisition of redeemable non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,972)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,972)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests', window );">Increase in value of put options of redeemable non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,317)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,317)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Acquisition of non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,409)<span></span>
</td>
<td class="num">(4,624)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable', window );">Non-controlling interests reclassification to Redeemable non-controlling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,617)<span></span>
</td>
<td class="num">(6,617)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,503)<span></span>
</td>
<td class="num">(931)<span></span>
</td>
<td class="num">(13,434)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OtherComprehensiveIncomeloss', window );">Other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">267<span></span>
</td>
<td class="nump">8,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ProfitLossExcludingRedeemableNoncontrollingInterest', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,186<span></span>
</td>
<td class="nump">2,405<span></span>
</td>
<td class="nump">27,591<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,164<span></span>
</td>
<td class="nump">$ 211,713<span></span>
</td>
<td class="nump">$ 7,835<span></span>
</td>
<td class="nump">$ 39,720<span></span>
</td>
<td class="nump">$ 8,574<span></span>
</td>
<td class="nump">$ 269,006<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2020</a></td>
<td class="nump">49,035,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AcquisitionOfRedeemableNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AcquisitionOfRedeemableNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion of redeemable non-controlling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_OtherComprehensiveIncomeloss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_OtherComprehensiveIncomeloss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ProfitLossExcludingRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest and excluding redeemable non-controlling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ProfitLossExcludingRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769173576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Shareholders&#8217; Equity (Parentheticals)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Net of issuance cost</a></td>
<td class="nump">$ 400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued attributable to transactions classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772980952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 30,117<span></span>
</td>
<td class="nump">$ 25,598<span></span>
</td>
<td class="nump">$ 24,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">13,939<span></span>
</td>
<td class="nump">14,025<span></span>
</td>
<td class="nump">12,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseDecreaseInDeferredTaxesNet', window );">Change in deferred taxes, net</a></td>
<td class="num">(1,650)<span></span>
</td>
<td class="num">(1,893)<span></span>
</td>
<td class="nump">526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Amortization of marketable securities premium and accretion of discount</a></td>
<td class="num">(70)<span></span>
</td>
<td class="nump">117<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract', window );"><strong>Net change in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseDecreaseInTradeReceivableNet', window );">Trade receivables, net</a></td>
<td class="num">(3,939)<span></span>
</td>
<td class="nump">6,550<span></span>
</td>
<td class="num">(11,367)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses', window );">Other long-term and short-term accounts receivable and prepaid expenses</a></td>
<td class="nump">3,399<span></span>
</td>
<td class="nump">9,594<span></span>
</td>
<td class="num">(4,364)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade payables</a></td>
<td class="nump">1,899<span></span>
</td>
<td class="num">(5,273)<span></span>
</td>
<td class="nump">2,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseDecreaseInExchangeRateOfLoans', window );">Exchange rate of loans</a></td>
<td class="nump">1,362<span></span>
</td>
<td class="nump">1,895<span></span>
</td>
<td class="num">(2,099)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense', window );">Accrued expenses and other accounts payable</a></td>
<td class="nump">8,175<span></span>
</td>
<td class="num">(7,673)<span></span>
</td>
<td class="nump">1,802<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenues</a></td>
<td class="num">(936)<span></span>
</td>
<td class="nump">2,934<span></span>
</td>
<td class="num">(374)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">52,296<span></span>
</td>
<td class="nump">45,948<span></span>
</td>
<td class="nump">24,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireSoftware', window );">Capitalized software development costs</a></td>
<td class="num">(3,302)<span></span>
</td>
<td class="num">(4,143)<span></span>
</td>
<td class="num">(3,666)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(2,772)<span></span>
</td>
<td class="num">(1,379)<span></span>
</td>
<td class="num">(863)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid in conjunction with acquisitions, net of acquired cash</a></td>
<td class="num">(16,534)<span></span>
</td>
<td class="num">(22,603)<span></span>
</td>
<td class="num">(1,218)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from maturity and sale of marketable securities</a></td>
<td class="nump">5,429<span></span>
</td>
<td class="nump">3,356<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ProceedsFromShortTermLoansToRelatedParties', window );">Investment in long-term bank deposits</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(714)<span></span>
</td>
<td class="num">(932)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ProceedsFromInvestmentInShorttermBankDeposits', window );">Proceeds from (Investment in) short-term bank deposits</a></td>
<td class="nump">7,575<span></span>
</td>
<td class="nump">10,043<span></span>
</td>
<td class="num">(16,875)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(9,604)<span></span>
</td>
<td class="num">(15,440)<span></span>
</td>
<td class="num">(19,554)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of options by employees</a></td>
<td class="nump">256<span></span>
</td>
<td class="nump">69<span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of ordinary shares, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">104<span></span>
</td>
<td class="nump">34,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend paid</a></td>
<td class="num">(12,503)<span></span>
</td>
<td class="num">(14,963)<span></span>
</td>
<td class="num">(13,543)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsMinorityInterest', window );">Dividend paid to non-controlling interests</a></td>
<td class="num">(931)<span></span>
</td>
<td class="num">(457)<span></span>
</td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests', window );">Dividend paid to redeemable non-controlling interests</a></td>
<td class="num">(4,174)<span></span>
</td>
<td class="num">(3,395)<span></span>
</td>
<td class="num">(2,671)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Short-term credit, net</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(437)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Purchase of redeemable non-controlling interest</a></td>
<td class="num">(18,016)<span></span>
</td>
<td class="num">(5,592)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Payments of deferred and contingent consideration related to acquisitions</a></td>
<td class="num">(4,596)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,126)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Short-term and long-term loans received</a></td>
<td class="nump">9,686<span></span>
</td>
<td class="nump">878<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RepaymentsOfShortTermAndLongTermDebt', window );">Repayment of short-term and long-term loans</a></td>
<td class="num">(9,369)<span></span>
</td>
<td class="num">(13,624)<span></span>
</td>
<td class="num">(6,634)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(39,647)<span></span>
</td>
<td class="num">(36,980)<span></span>
</td>
<td class="nump">8,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">3,167<span></span>
</td>
<td class="nump">1,261<span></span>
</td>
<td class="num">(1,872)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">6,212<span></span>
</td>
<td class="num">(5,211)<span></span>
</td>
<td class="nump">11,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the beginning of the year</a></td>
<td class="nump">81,915<span></span>
</td>
<td class="nump">87,126<span></span>
</td>
<td class="nump">76,076<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of the year</a></td>
<td class="nump">88,127<span></span>
</td>
<td class="nump">81,915<span></span>
</td>
<td class="nump">87,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_DeferredAcquisitionPayment', window );">Deferred acquisition payment</a></td>
<td class="nump">2,892<span></span>
</td>
<td class="nump">11,209<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ContingentAcquisitionConsideration', window );">Contingent acquisition consideration</a></td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">5,851<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OperatingLeaseRightOfUseAssets', window );">Operating lease, right of use assets</a></td>
<td class="nump">1,652<span></span>
</td>
<td class="nump">5,949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid (received), net during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Income taxes</a></td>
<td class="nump">7,835<span></span>
</td>
<td class="nump">6,736<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Interest</a></td>
<td class="nump">$ 371<span></span>
</td>
<td class="num">$ (152)<span></span>
</td>
<td class="nump">$ 312<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ContingentAcquisitionConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of contingent acquisition consideration in [noncash or part noncash] consideration for a business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ContingentAcquisitionConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DeferredAcquisitionPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred acqsition paymant made for [noncash or part noncash] consideration for a business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_DeferredAcquisitionPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of dividend in redeemable non-controlling interest in [noncash or part noncash] consideration for a business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncreaseDecreaseInDeferredTaxesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account of deferred taxes net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncreaseDecreaseInDeferredTaxesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncreaseDecreaseInExchangeRateOfLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in exchange rate of loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncreaseDecreaseInExchangeRateOfLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued expenses and other accounts payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncreaseDecreaseInTradeReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The (increase) decrease during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncreaseDecreaseInTradeReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_OperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_OperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of (increase) decrease in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ProceedsFromInvestmentInShorttermBankDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from (Investment in) short-term bank deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ProceedsFromInvestmentInShorttermBankDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ProceedsFromShortTermLoansToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with short-term loan to a related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ProceedsFromShortTermLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RepaymentsOfShortTermAndLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for repayment of short term and long tearm loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RepaymentsOfShortTermAndLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsMinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsMinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769171368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">GENERAL</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: .75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 1:-</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GENERAL</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MAGIC
SOFTWARE ENTERPRISES LTD., an Israeli company (&#8220;the Group&#8221; or &#8220;the Company&#8221;), is a global provider of: (i) proprietary
application development and business process integration platforms that accelerate the planning, development, deployment and integration
of on-premise, mobile and cloud business applications (&#8220;the Magic Technology&#8221;); (ii) selected packaged vertical software
solutions; and (iii) a vendor of software services and IT outsourcing software services.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Magic
Technology enables enterprises to accelerate the process of delivering business solutions that meet current and future needs and allow
customers to dramatically improve their business performance and return on investment. To complement its software products and to increase
its traction with customers, the Group also offers a complete portfolio of software services in the areas of infrastructure design and
delivery, application development, technology planning and implementation services, communications services and solutions, and supplemental
IT professional outsourcing services. The Company reports its results on the basis of two reportable business segments: software services
(which include proprietary and non-proprietary software solutions, maintenance and support and related services) and IT professional
services (see Note 18 for further details).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Company&#8217;s principal markets are the United States, Israel, Europe and Japan (see Note 18).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
information about the Company&#8217;s holdings in subsidiaries and affiliates, see Appendix to the consolidated financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771198920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: .75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2:-</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNIFICANT ACCOUNTING
    POLICIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements have been prepared in accordance with United States Generally Accepted Accounting Principles (&#8220;U.S.
GAAP&#8221;), applied on a consistent basis, as follows, unless otherwise stated:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of estimates</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and
assumptions. The Company&#8217;s management believes that the estimates, judgments and assumptions used are reasonable based upon information
available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and
expenses during the reporting period. Actual results could differ from those estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial
statements in United States dollars</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
substantial portion of the revenues and expenses of the Company and of certain subsidiaries is generated in U.S. dollars (&#8220;dollar&#8221;).
The Company&#8217;s management believes that the dollar is the currency of the primary economic environment in which the Company and
certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with the Financial Accounting
Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 830, &#8220;Foreign Currency Matters&#8221;.
All transaction gains and losses of the remeasurement of monetary balance sheet items are reflected in the statements of income as financial
income or expenses, as appropriate. Monetary accounts and transactions maintained in dollars are presented at their original amounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
those foreign subsidiaries whose functional currency is not the dollar, all balance sheet amounts have been translated using the exchange
rates in effect at each balance sheet date. Statement of income amounts have been translated using the average exchange rate prevailing
during each year. Such translation adjustments are reported as a component of accumulated other comprehensive income (loss) in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principles
of consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. Intercompany balances and
transactions, including profit from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the Company&#8217;s ownership interest in a subsidiary with no change of control are treated as equity transactions, with any difference
between the amount of consideration paid and the change in the carrying amount of the non-controlling interest, recognized in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests of subsidiaries represent the non-controlling shareholders&#8217; share of the total comprehensive income (loss) of the subsidiaries
and fair value of the net assets upon the acquisition of the subsidiaries. The non-controlling interests are presented in equity separately
from the equity attributable to the equity holders of the Company. Redeemable non-controlling interests are classified as mezzanine equity,
separate from permanent equity, on the consolidated balance sheets and measured at each reporting period at the higher of their redemption
amount or the non-controlling interest book value, in accordance with the requirements of ASC 810 &#8220;Consolidation&#8221; and ASC
480-10-S99-3A, &#8220;Distinguishing Liabilities from Equity&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of the redeemable non-controlling interests for the year ended December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,915</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Net income attributable to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,526</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Increase in value of put options of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,317</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Dividend declared to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,391</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Acquisition of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,089</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in redeemable non-controlling interest as part of acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,237</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,848</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Non-controlling interest reclassification to redeemable non-controlling interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,617</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,980</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Cash and cash equivalents</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash and cash equivalents are short-term
highly liquid investments that are readily convertible to cash with original maturities of three months or less, at acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash and cash equivalents include
amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Short-term deposits and restricted
deposits</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Short-term deposits include deposits
with original maturities of more than three months and less than one year. Such deposits are presented at cost (including accrued interest)
which approximates their fair value. Restricted deposits are used to secure certain of the Group&#8217;s ongoing projects and are classified
under other long-term receivables.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Marketable securities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for all its investments
in marketable securities in accordance with ASC No. 320, &#8220;Investments &#8211; Debt and Equity Securities&#8221;. The Company classifies
all of its marketable securities as available for sale and held for trading. Available for sale securities are carried at fair value,
with the unrealized gains and losses, net of tax, reported in &#8220;accumulated other comprehensive income (loss)&#8221; in equity.
Realized gains and losses on sale of investments are included in &#8220;financial income (expense), net&#8221; and are derived using
the specific identification method for determining the cost of securities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The amortized cost of debt securities
is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization together with interest on securities
is included in &#8220;financial expense (income), net&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company assessed AFS debt securities
with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected
credit losses in accordance with ASC 326. Allowance for credit losses on AFS debt securities are recognized as a charge of credit loss
expenses (income), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated
other comprehensive income (loss) in stockholders' equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company did not record credit loss
allowance on its marketable securities during the years ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company classifies its marketable
debt securities as either short-term or long-term based on each instrument&#8217;s underlying contractual maturity date and the Company&#8217;s
expectations of sales and redemptions in the following year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Held for trading securities are measured
at fair value through profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Trade receivables</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Trade receivables are stated net of
credit losses allowance. The Company is exposed to credit losses primarily through sales. The allowance against gross trade receivables
reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company&#8217;s methodology. The
Company&#8217;s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition
and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that
have a higher probability of default. The Company also considered the current and expected future economic and market conditions surrounding
the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted. Trade receivables are written
off after all reasonable means to collect the full amount have been exhausted.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Property and equipment, net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Property and equipment are stated
at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the
assets, at the following annual rates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 84%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers and peripheral equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7 - 15 (mainly 7)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 &#8211; 5 (mainly 5)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leasehold improvements are amortized
using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated
useful life of the improvements, whichever is shorter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Business combinations</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for business
combinations under ASC 805, &#8220;Business Combinations&#8221;. ASC 805 requires recognition of assets acquired, liabilities assumed,
contingent consideration, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date, to
be measured at their fair values as of that date. As required by ASC 820, &#8220;Fair Value Measurements and Disclosures&#8221; the Company
applies assumptions, judgments and estimates that marketplace participants would consider in determining the fair value of assets acquired,
liabilities assumed, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date. Any excess
of the fair value of net assets acquired over purchase price and any subsequent changes in estimated contingencies are to be recorded
in earnings. Acquisition related costs are expensed to the statements of income in the period incurred. The cumulative impact of measurement
period adjustments, including the impact to prior periods, is recognized in the reporting period in which the adjustment is identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019 and 2020 the Company recorded income of $ 34, and expenses of $ 266 and $ 3,356, with respect to changes in the fair value
of contingent consideration liability, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Research and development costs</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Research and development costs incurred
in the process of software development before establishment of technological feasibility are charged to expenses as incurred. Costs incurred
subsequent to the establishment of technological feasibility are capitalized according to the principles set forth in ASC 985-20, &#8220;Costs
of Software to be Sold, Leased or Marketed&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company and its subsidiaries establish
technological feasibility upon completion of a detailed program design or working model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ASC 985-20-35 requires that a product
be amortized when the product is available for general release to customers. The Company considers a product to be available for general
release to customers when the Company completes its internal validation of the product that is necessary to establish that the product
meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the
completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes
place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release
stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization.
Subsequently, the release is made generally available to customers from the Company&#8217;s download area. Once a product is considered
available for general release to customers, the capitalization of costs ceases and amortization of such costs to &#8220;Cost of revenues&#8221;
begins.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Capitalized software costs are amortized
on a product by product basis by the straight-line method over the estimated useful life of the software product (approximately 5 years,
due to their high rates of acceptance, the continued reliance on these products by existing customers, and the demand for such products
from prospective customers, all of which validate the Company&#8217;s expectations) which provides greater amortization expense compared
to the revenue-curve method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company assesses the recoverability
of these intangible assets on a regular basis by assessing the net realizable value of these intangible assets based on the estimated
future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated
costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections
of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical
useful life. During the years ended December 31, 2018, 2019 and 2020, no such unrecoverable amounts were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Research and development costs incurred
in the process of developing product enhancements are generally charged to expenses as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company determines if an arrangement
is a lease at inception. The Company&#8217;s assessment is based on: (1) whether the contract involves the use of an identified asset,
(2) whether the Company obtains the right to substantially all of the economic benefits from the use of the asset throughout the period
of use, and (3) whether the Company has the right to direct the use of the asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leases are classified as either finance
leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers
ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to
be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals
or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected
to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any
one of these criteria. Since all of the Company&#8217;s lease contracts do not meet any one of the criteria above, the Company concluded
that all of its lease contracts should be classified as operating leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ROU assets and liabilities are recognized
on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers
only payments that are fixed and determinable at the time of commencement. As most of the Company&#8217;s leases do not provide an implicit
rate, the Company uses its incremental borrowing rate (&#8220;IBR&#8221;) based on the information available on the commencement date
in determining the present value of lease payments. The Company&#8217;s IBR is estimated to approximate the interest rate for collateralized
borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options
to extend or terminate the lease. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any
lease incentives received. Moreover, the ROU asset may also include initial direct costs, which are incremental costs of a lease that
would not have been incurred if the lease had not been obtained. The Company uses the long-lived assets impairment guidance in Accounting
Standards Codification (&#8220;ASC&#8221;) Subtopic 360-10, &#8220;Property, Plant, and Equipment - Overall,&#8221; to determine whether
a right-of-use asset is impaired, and if so, the amount of the impairment loss to recognize. An option to extend the lease is considered
in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option.
An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>Offices</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases space for offices
in various locations worldwide under operating leases. These contracts are considered as operating leases presented in ROU assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>Motor vehicles</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases motor vehicles.
Each leasing contract is generally valid for a term of three years. These contracts are considered as operating leases presented in ROU
assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For the vast majority of the Company&#8217;s
motor vehicle lease agreements, the lease payments include inconsequential non-lease payments, such as license and registration fees,
insurance and maintenance. As a result, the Company elected to not separate non-lease components from lease components, and instead,
to account for each separate lease component and the non-lease component associated with that lease component as a single lease component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s long-lived assets
(assets group) to be held or used, including right of use assets and intangible assets that are subject to amortization, are reviewed
for impairment in accordance with ASC 360, &#8220;Property, Plant and Equipment&#8221; whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison
of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered
to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair
value of the assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">As required by ASC 820, &#8220;Fair
Value Measurements and Disclosures&#8221; the Company applies assumptions, judgments and estimates that marketplace participants would
consider in determining the fair value of long-lived assets (or asset groups).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019 and 2020, no impairment losses have been identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill represents the excess of
the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, &#8220;Intangibles
- Goodwill and Other&#8221;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, the Company operates in four reporting units within its operating segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill reflects the excess of the
consideration paid or transferred plus the fair value of contingent consideration and any non-controlling interest in the acquiree at
the acquisition date over the fair values of the identifiable net assets acquired.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ASC 350 allows an entity to first assess qualitative factors to determine
whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more
likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or
if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then
the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">If the carrying value of a reporting
unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with
the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying
the Test for Goodwill Impairment, which the adopted as of January 1, 2020. Prior to the adoption of ASU 2017-04, if the Company elected
not to use the qualitative analysis the two-step impairment test was performed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company determines the fair value
of each reporting unit by using the income approach, which utilizes a discounted cash flow model, as it believes that this approach best
approximates the reporting unit&#8217;s fair value. Judgments and assumptions related to revenue, operating income, future short-term
and long-term growth rates, weighted average cost of capital, interest, capital expenditures, cash flows, and market conditions are inherent
in developing the discounted cash flow model. The Company considers historical rates and current market conditions when determining the
discount and growth rates to use in its analyses. If these estimates or their related assumptions change in the future, the Company may
be required to record impairment charges for its goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company performed an annual impairment
test as of December 31, of each of 2018, 2019 and 2020 and did not identify any impairment losses (see Note 9).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Intangible assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Intangible assets that are not considered
to have an indefinite useful life are amortized over their economic useful life using a method of amortization that reflects the pattern
in which the economic benefits of the intangible assets are consumed or otherwise used up. Acquired technology and non-compete agreements
were amortized on a straight line basis and customer relationships and backlog were amortized on an accelerated method basis over a period
between 1 - 15 years based on the intangible assets identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Revenue recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company implements the provisions
of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, Revenue from Contracts with Customers&#160;(&#8220;ASC 606&#8221;).
See Note 19 for further disclosures required under ASC 606.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; ">Revenues
are recognized when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration
that the company expects to receive in exchange for those goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">The Company determines revenue
recognition through the following steps:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the contract
    with a customer;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the performance
    obligations in the contract;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determination of the transaction
    price;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocation of the transaction
    price to the performance obligations in the contract; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognition of revenue
    when, or as, the Company satisfies a performance obligation.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company enters into contracts
that can include various combinations of products, software and professional services, as detailed below, which are generally capable
as being distinct from each other and accounted for as separate performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company derives its revenues from
licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and
technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The
Company sells its products primarily through direct sales force and indirectly through distributors and value added resellers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Under ASC 606, an entity recognizes
revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer,
either at a point in time or over time. The company recognizes its revenues from software sales at a point in time upon delivery of its
software license. The software license is considered a distinct performance obligation, as the customer can benefit from the software
on its own. Revenues from contracts that involve significant customization to customer-specific specifications are performance obligations
the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled
by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts
over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred
compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations, which is
similar to the method prior to the adoption of ASC 606. Provisions for estimated losses on uncompleted contracts are made in the period
in which such losses are first determined, in the amount of the estimated loss for the entire contract. During the years ended December
31, 2018, 2019 and 2020, no material estimated losses were identified. In addition, the Company provides professional services that do
not involve significant customization to customer-specific specifications. For contracts that do not involve significant customization
to customer-specific specifications (typically staffing or consulting services) revenue is recognized as the services are performed,
either on a straight-line basis or based on the hours of services that were provided to the customer, in accordance with the terms of
the contracts.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s revenues from
post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements
on a when-and-if-available basis for an annual fee. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available
basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be
made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation
as a distinct performance obligation that is satisfied over time, and recognized on a straight-line basis over the contractual period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Revenue from professional services,
both related to software and IT professional services businesses consists of either fixed price or time and materials, and are considered
performance obligations that are satisfied over time, and revenues are recognized as the services are provided.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The transaction price is allocated
to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses
are estimated using the residual approach, due to the lack of selling software licenses on a standalone basis. Standalone selling prices
of services are determined by considering several external and internal factors including, but not limited to, transactions where the
specific performance obligation is sold separately.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company generally does not grant
a right of return to its customers. When a right of return exists, the Company defers revenue until the right of return expires, at which
time revenue is recognized provided that all other revenue recognition criteria are met.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Revenue from third-party sales is
recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of
revenue depends on the relative facts and circumstances of each sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company pays commissions to sales
and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. When sales commissions
are considered incremental costs of obtaining a contract with a customer they are deferred and amortized on a systematic basis that is
consistent with the transfer to the customer of the performance obligations to which the asset relates. The Company expenses sales commissions
as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which
are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the
initial commission costs. During the year ended December 31, 2020, no costs have been capitalized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company does not assess whether
a contract has a significant financing component if the expectation at contract inception is such that the period between payment by
the customer and the transfer of the promised goods or services to the customer will be one year or less.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Accrued severance pay and retirement
plans</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s and its Israeli
subsidiaries&#8217; obligation for severance pay with respect to their Israeli employees (for the period for which the employees were
not included under Section 14 of the Severance Pay Law, 1963) is calculated pursuant to the Israeli Severance Pay Law based on the most
recent salary of the employees multiplied by the number of years of employment as of the balance sheet date, and are presented on an
undiscounted basis (referred to as the &#8220;Shut Down Method&#8221;). Employees are entitled to one month&#8217;s salary for each year
of employment or a portion thereof. The Company&#8217;s obligation for all of its Israeli employees is fully provided for by monthly
deposits with insurance policies and severance pay funds and by an accrual.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The carrying value of deposited funds
includes profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of
the obligations pursuant to the Israeli Severance Pay Law or labor agreements and are recorded as an asset in the Company&#8217;s consolidated
balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company and its Israeli subsidiaries&#8217;
agreements with most of their Israeli employees are in accordance with Section 14 of the Severance Pay Law, 1963, mandating that upon
termination of such employees&#8217; employment, all the amounts accrued in their insurance policies shall be released to them instead
of severance compensation. Upon release of deposited amounts to the employee, no additional liability exists between the parties regarding
the matter of severance pay and no additional payments are payable by the Company or its subsidiaries to the employee. Further, the related
obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as the Company and its subsidiaries
are legally released from their obligations to employees once the deposit amounts have been paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Group has a number of savings
plans in the United States that qualify under Section 401(k) of the Internal Revenue Code. U.S. employees may contribute up to 100% of
their pretax or post-tax salary, but not more than statutory limits. Matching contributions are discretionary and if made, are up to
3% of the participants annual contributions.&#160; When contributions are granted, they are invested in proportion to each participant&#8217;s
voluntary contributions in the investment options provided under the plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Severance expenses for the years ended
December 31, 2018, 2019 and 2020 amounted to approximately <span style="-sec-ix-hidden: hidden-fact-63">$&#160;4,052</span>, <span style="-sec-ix-hidden: hidden-fact-64">$&#160;4,712</span> and <span style="-sec-ix-hidden: hidden-fact-65">$&#160;5,344</span>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Advertising expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Advertising expenses are charged to
selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2018, 2019 and 2020 amounted to <span style="-sec-ix-hidden: hidden-fact-67">$&#160;304</span>,
<span style="-sec-ix-hidden: hidden-fact-68">$&#160;519</span> and $ 472, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Income taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for income taxes
in accordance with ASC 740, &#8220;Income Taxes&#8221;. ASC 740 prescribes the use of the &#8220;asset and liability&#8221; method whereby
deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets
and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value. Deferred
tax assets and liabilities are classified as non-current.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company utilizes a two-step approach
for recognizing and measuring uncertain tax positions accounted for in accordance with an amendment of ASC 740 &#8220;Income Taxes.&#8221;
Under the first step the Company evaluates a tax position taken or expected to be taken in a tax return by determining if the weight
of available evidence indicates that it is more likely than not that, based on its technical merits, the tax position will be sustained
on audit, including resolution of any related appeals or litigation processes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The second step is to measure the
tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement with the tax authorities. The
Company accrued interest and penalties related to unrecognized tax benefits in its provisions for income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Basic and diluted net earnings
per share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Basic net earnings per share are computed
based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share are computed based
on the weighted average number of ordinary shares outstanding during each year, plus dilutive potential ordinary shares considered outstanding
during the year, in accordance with ASC 260, &#8220;Earnings Per Share.&#8221;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">No portion of the outstanding stock
options have been excluded from the calculation of the diluted earnings per share because such securities are anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Stock-based compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for stock-based
compensation in accordance with ASC 718, &#8220;Compensation - Stock Compensation&#8221; which requires the measurement and recognition
of compensation expense based on estimated fair values for all share-based payment awards made. ASC 718 requires companies to estimate
the fair value of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award
that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company&#8217;s consolidated
statement of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company recognizes compensation
expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of
each of the awards, net of estimated forfeitures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company uses the Binomial option-pricing
model (&#8220;the Binomial model&#8221;) to estimate the fair value for any options granted. The Binomial model takes into account variables
such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers
the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the
probability of termination or retirement of the option holder in computing the value of the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The fair value of each option granted
using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual
historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used
for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon
bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output
of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures
were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option,
the effect of the dividend protection was reflected by using an expected dividend assumption of zero.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For awards with performance conditions,
compensation cost is recognized over the requisite service period if it is &#8216;probable&#8217; that the performance conditions will
be satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">No grants were made to employees or
directors in 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019, the Company recognized stock-based compensation expense related to employee stock options in the amount of <span style="-sec-ix-hidden: hidden-fact-69">$&#160;194</span> and
$ 74, respectively, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Cost of revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Research and development, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">184</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total stock-based compensation expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">74</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">194</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Concentrations of credit risk</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Financial instruments that potentially
subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term deposits, restricted
cash, marketable securities, trade receivables and foreign currency derivative contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s cash and cash
equivalents, short-term deposits and restricted cash are invested primarily in bank deposits with major banks worldwide, mainly in the
United States and Israel, however, such cash and cash equivalents and short-term deposits in the United States may be in excess of insured
limits and are not insured in other jurisdictions. The Company believes that since these deposits may be redeemed upon demand and since
such institutions are of high rating they bear low risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s marketable securities
include investments in commercial and government bonds and foreign banks. The Company&#8217;s marketable securities are considered to
be highly liquid and have a high credit standing (also refer to Note 4). In addition, management considered its portfolios in foreign
banks to be well-diversified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s trade receivables are derived from sales to customers
located primarily in the United States, Israel, Europe and Japan. An allowance for credit losses is determined based on historical collection
experience, customer creditworthiness, current and future economic condition and market condition. The expense related to credit losses
for the years ended December 31, 2018, 2019 and 2020 was <span style="-sec-ix-hidden: hidden-fact-66">$&#160;1,070</span>, $ 958 and $ 1,242, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">From time to time the Company enters
into foreign exchange forward contracts and option contracts intended to protect against the changes in value of forecasted non-dollar
currency cash flows related to salary and related expenses. These derivative instruments are designed to offset the Company&#8217;s non-dollar
currency exposure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Fair value measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for certain assets
and liabilities at fair value under ASC 820, &#8220;Fair Value Measurements and Disclosures&#8221;. Fair value is an exit price, representing
the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.
As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in
pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which
prioritizes the inputs used in the valuation methodologies in measuring fair value:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Observable inputs that
    reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes other inputs that
    are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for
    similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient
    volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are
    observable), or can be derived principally from or corroborated by observable market data;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs which
    are supported by little or no market activity;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The fair value hierarchy also requires
an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The Company
categorized each of its fair value measurements in one of these three levels of hierarchy. Assets and liabilities measured at fair value
on a recurring basis are comprised of marketable securities, foreign currency forward contracts and contingent consideration of acquisitions
(see Note 5).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The carrying amounts reported in the
balance sheet for cash and cash equivalents, short term bank deposits, trade receivables, other accounts receivable, short-term bank
credit, trade payables and other accounts payable approximate their fair values due to the short-term maturities of such instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Comprehensive income (loss)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for comprehensive
income (loss) in accordance with ASC 220, &#8220;Comprehensive Income.&#8221; This Statement establishes standards for the reporting
and display of comprehensive income and its components in a full set of general purpose financial statements. Comprehensive income (loss)
generally represents all changes in equity during the period except those resulting from investments by, or distributions to, shareholders.
The Company determined that its items of other comprehensive income (loss) relate to gain and loss on foreign currency translation adjustments,
unrealized gain and loss on derivative instruments designated as hedges and unrealized gain and loss on available-for-sale marketable
securities.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Recently adopted accounting pronouncement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On January 1, 2020, the Company adopted Accounting Standards Update
No. 2016-13, Financial Instruments-Credit Losses (Topic&#160;326): Measurement of Credit Losses on Financial Instruments, using the modified
retrospective transition method. Upon adoption, the Company changed its impairment model to utilize a forward-looking current expected
credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including trade
receivables. For available-for-sale (&#8220;AFS&#8221;) debt securities with unrealized losses, the standard eliminates the concept of
other-than-temporary impairments and requires allowances to be recorded instead of reducing the amortized cost of the investment. This
standard limits the amount of credit losses to be recognized for AFS debt securities to the amount by which carrying value exceeds fair
value and requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new
guidance did not have a material impact on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In January 2017, the FASB issued ASU
2017-04 (ASU 2017-04): Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates
step two of the goodwill impairment test and specifies that goodwill impairment should be measured by comparing the fair value of a reporting
unit with its carrying amount. Additionally, the amount of goodwill allocated to each reporting unit with a zero or negative carrying
amount of net assets should be disclosed. ASU 2017-04 is effective for annual or interim goodwill impairment tests performed in fiscal
years beginning after December 15, 2019, and early adoption is permitted. Adoption of this new guidance did not have a material impact
on the Company&#8217;s consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769158856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">BUSINESS COMBINATION, SIGNIFICANT TRANSACTION AND SALE OF BUSINESS</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 3:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BUSINESS COMBINATION,
    SIGNIFICANT TRANSACTION AND SALE OF BUSINESS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in">&#160;</td> <td style="width: 24px; font-size: 12pt"><span style="font-size: 10pt">a.</span></td> <td style="font-size: 12pt; text-align: justify"><span style="font-size: 10pt">On May 7, 2020, the Company acquired Aptonet Inc (&#8220;Aptonet&#8221;), a U.S.-based services company, specializes in IT staffing and recruiting, for a total consideration of $ 4,663, of which $&#160;3,663 was paid upon closing and the remaining <span style="-sec-ix-hidden: hidden-fact-70">$&#160;1,000</span> will be paid in two installments, 6 and 12 months following the closing date. Acquisition related costs were immaterial. Unaudited pro forma condensed results of operations for the years ended December 31, 2019 and 2020 were not presented, since the acquisition was not material. The acquisition was accounted for by the purchase method.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing May 1, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">529</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,556</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,785</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,870</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The estimated fair values of the tangible
and intangible assets are provisional and are based on information that was available as of the acquisition date to estimate the fair
value of these amounts. The Company&#8217;s management believes the information provides a reasonable basis for estimating the fair values
of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements
of fair value reflected are subject to change. The Company expects to finalize the tangible and intangible assets valuation and complete
the acquisition accounting as soon as practicable but no later than the measurement period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"/><td style="width: 24px">b.</td><td style="text-align: justify"><p style="text-align: justify">On September 2,
2020, the Company acquired Stockell Information Systems, Inc (&#8220;Stockell&#8221;), a U.S.-based services company, specializes in IT
staffing and recruiting, for a total consideration of $ 7,714, of which $&#160;6,265 was paid upon closing and the remaining <span style="-sec-ix-hidden: hidden-fact-71">$&#160;1,449</span>
will be paid 12 months following the closing date. Acquisition related costs were immaterial. Unaudited pro forma condensed results of
operations for the years ended December 31, 2019 and 2020 were not presented, since the acquisition was not material. The acquisition
was accounted for by the purchase method.</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing September 1, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,051</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,616</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,047</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,714</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The estimated fair values of the tangible
and intangible assets are provisional and are based on information that was available as of the acquisition date to estimate the fair
value of these amounts. The Company&#8217;s management believes the information provides a reasonable basis for estimating the fair values
of these amounts, but is waiting for additional information necessary to finalize those fair values. Therefore, provisional measurements
of fair value reflected are subject to change. The Company expects to finalize the tangible and intangible assets valuation and complete
the acquisition accounting as soon as practicable but no later than the measurement period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"/><td style="width: 24px">c.</td><td style="text-align: justify"><p style="text-align: justify">During 2020 the
Company acquired two companies which individually and in the aggregate, were not material. These entities were consolidated into the Company&#8217;s
result of operations since their respective acquisition dates. The total consideration paid for these companies was $ 11,340.</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-left: 0in">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,069</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0in">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,553</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0in">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,718</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0in">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,340</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in">&#160;</td> <td style="width: 24px; font-size: 12pt"><span style="font-size: 10pt">d.</span></td> <td style="font-size: 12pt; text-align: justify"><span style="font-size: 10pt">On June 30, 2019, the Company acquired NetEffects Inc (&#8220;NetEffects&#8221;), a U.S.-based services company,
specializes in IT staffing and recruiting, for a total consideration of $ 12,500, of which $&#160;9,400 was paid upon closing and the
remaining <span style="-sec-ix-hidden: hidden-fact-72">$&#160;3,100</span> will be paid in three installments, on the first, second and third closing date anniversary. During 2020, an amount
of $ 1,550 was paid.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">Acquisition related costs were immaterial.
Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition
was not material. The acquisition was accounted for by the purchase method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing July 1, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the fair
values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">91</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,716</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,333</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; padding-left: 0; text-indent: 0; font-size: 11pt">&#160;</td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.	&#160;</span></td> <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">On April 1st, 2019 the Company acquired PowWow Inc (&#8220;PowWow&#8221;), creator of SmartUX&#8482;, A leading Low-Code Development Platform for Mobilizing and Modernizing Enterprise Apps, for a total consideration of $8.4 million, out of which $2 million was contingent on future performance. During 2020, the Company reversed the entire contingent amount since PowWow will not be able to meet its revenue goals.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Acquisition related costs were immaterial. Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition was not material. The acquisition was accounted for by the purchase method.</span></p></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing March 1, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the
estimated fair values of the assets acquired and liabilities at the date of acquisition</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,557</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,855</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,145</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,443</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"/><td style="width: 24px">f.</td><td style="text-align: justify"><p style="text-align: justify">On February 28,
2019, the Company acquired OnTarget Group Inc. (&#8220;OnTarget&#8221;), a U.S.-based services company, specializes in outsourcing of
software development services, for a total consideration of $ 12,456 of which $&#160;6,000 was paid upon closing and the remaining amount
constitutes a deferred payment depending on the future operating results achieved by OnTarget. Acquisition related costs were immaterial.
Unaudited pro forma condensed results of operations for the years ended December 31, 2018 and 2019 were not presented, since the acquisition
was not material. &#160;The acquisition was accounted for by the purchase method.</p></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The results of operations were included
in the consolidated financial statements of the Company commencing March 1, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">The following table summarizes the fair values of the assets acquired and liabilities at the date of acquisition:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(832</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,908</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,380</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,456</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"/><td style="width: 24px">g.</td><td style="text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">On October 1, 2019 the Company acquired a 30% interest in its subsidiary
Infinigy Solutions LLC (&#8220;Infinigy&#8221;), a U.S.-based services company focused on expanding the development and implementation
of technical solutions which deliver design-driven turnkey solutions, combining Architecture and Engineering, or A&amp;E design project
management and general contracting competencies, across the wireless communications industry, for a total cash consideration of approximately
$ 4,393, which was paid upon closing. Subsequent to the share purchase the Company holds 100% of Infinigy.</p><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"/></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770301064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">MARKETABLE SECURITIES</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 4:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>MARKETABLE SECURITIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company invests in marketable
debt securities, which were classified at fair value through profit or loss and as available-for-sale securities. The following is a
summary of marketable securities:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Composition:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value
    through profit or loss <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,238</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,112</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Available-for-sale- Corporate bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,488</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,238</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,600</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognized trading gains in the amount of $ 126 during the year ended December 31, 2020.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following is the change in the
other comprehensive income of available-for-sale securities</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Other <br/>
comprehensive <br/>
income (loss)</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 88%; padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive income from available-for-sale securities as of January 1, 2019</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">(94)</span></td>
    <td style="width: 1%"><span style="font-size: 11pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Unrealized losses from available-for-sale securities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">95</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive loss from available-for-sale securities as of December 31, 2019</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">1</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Unrealized gain from available-for-sale securities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 11pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive income from available-for-sale securities as of December 31, 2020</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74"><span style="font-size: 10pt">-</span></div></td>
    <td>&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770499160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FAIR VALUE MEASUREMENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In accordance with ASC 820, the Company
measures its investment in marketable securities at fair value. Generally equity funds are classified within Level 1, this is because
these assets are valued using quoted prices in active markets. Foreign currency derivative contracts, certain corporate bonds and convertible
bonds are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Contingent consideration is classified
within Level 3. The Company values the Level 3 contingent consideration using discounted cash flow of the expected future payments, whose
inputs include interest rate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s financial assets
and liabilities measured at fair value on a recurring basis, consisted of the following types of instruments:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value measurements using input
    type</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,238</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,238</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total financial assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,238</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,238</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,206</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,206</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total financials liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,206</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,206</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value measurements using input
    type</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 9pt">Corporate bonds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,488</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,488</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Convertible bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total financial assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,600</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,600</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,964</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,964</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total financials liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Fair value measurements using significant
unobservable inputs (Level 3):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,964</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">414</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in contingent consideration due to acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,222</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,851</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Payment of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(728</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(585</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,812</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Decrease in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,040</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Amortization of interest and exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,014</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Closing balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,561</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770941368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Accounts Receivable and Prepaid Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 6:-</b></span></td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OTHER
    ACCOUNTS RECEIVABLE AND PREPAID EXPENSES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,581</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,467</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,005</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,052</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">615</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">183</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,312</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,143</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,513</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,845</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769140184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 7:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PROPERTY AND EQUIPMENT,
    NET</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Leasehold improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,611</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,461</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,640</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,287</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,170</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,621</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,394</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,291</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,952</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated depreciation:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">753</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,886</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,702</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,340</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,288</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">598</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,458</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,093</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,303</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,303</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciated cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,988</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,649</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><p style="margin-left: 0.75in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Depreciation expenses amounted to
$&#160;1,175, $ 1,261 and $ 1,335 for the years ended December 31, 2018, 2019 and 2020, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384879288664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 8:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTANGIBLE ASSETS, NET</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Original amounts:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Capitalized software costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">86,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,878</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">78,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,032</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Backlog and non-compete agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,867</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">616</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">186,370</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,489</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,841</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,326</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,621</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Backlog and non-compete agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,773</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">72</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">132,966</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,361</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,404</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,128</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expenses amounted to $&#160;11,389, $&#160;12,764 and $&#160;12,604 for the years ended December&#160;31, 2018, 2019 and 2020, respectively.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -27.75pt">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated future amortization
    expense of intangible assets as of December 31, 2020 is as follows:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -27.75pt">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,224</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,866</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,287</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,852</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,156</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,404</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771333816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">GOODWILL</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 9:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>GOODWILL</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Changes in the carrying amount of
goodwill for the years ended December 31, 2019 and 2020 according to the Company&#8217;s reportable segments are as follows (see also
Note 18):<b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">IT <br/> professional<br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Software<br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">As of January 1, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46,691</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,315</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">95,006</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,691</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,382</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,073</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(785</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,977</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,938</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,687</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>As of December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">60,346</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57,397</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">117,743</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,832</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,718</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,443</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,061</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,603</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,328</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">As of December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">69,346</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">66,336</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">135,682</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company performed annual impairment
tests as of December 31, 2018, 2019 and 2020 and did not identify any impairment losses (see Note 2).</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770953224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT TERM DEBT</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 10:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHORT TERM DEBT</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">rate</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 43%; text-align: left">Short-term credit from banks</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">USD</td><td style="width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center">U.S Prime -0.2</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">688</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Short-term credit from banks</td><td>&#160;</td>
    <td style="text-align: center">NIS</td><td>&#160;</td>
    <td style="text-align: center">2.5%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,259</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">868</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Current maturities of long-term
    loans from financial institutions and banks</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">NIS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">Israeli Prime + 0.2 - 3.1%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,270</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,523</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,529</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,079</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770488920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Accounts Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">CCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 11:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ACCRUED EXPENSES AND
    OTHER ACCOUNTS PAYABLE</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Employees and payroll accruals</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,562</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,092</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,086</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,790</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,559</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,110</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">639</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">627</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,846</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,619</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771314776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG TERM DEBT</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 12:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LONG TERM DEBT</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Interest</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">rate</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">%</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 43%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loans from banks
    and other <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">NIS</td><td style="width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center">Israeli Prime + 0.2 &#8211; 5%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,951</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other long term debt</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,622</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,063</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Current maturities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">NIS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,270</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,523</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,352</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,540</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 2016, the Company obtained a loan in the amount of $ 31,356 linked to the New Israel Shekel from an Israeli financial institution. The principal amount of the loan is payable in seven equal annual installments with the final payment due on November 2, 2023 and bears a fixed interest rate of 2.60% per annum, payable in two semi-annual payments.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Under the terms of the loan with the
Israeli financial institution, the Company has undertaken to maintain the following financial covenants, as they will be expressed in
its consolidated financial statements, as described:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total equity attributable to Magic Software Enterprises shareholders shall not be lower than $ 100,000 at all times;</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s consolidated
    cash and cash equivalent and marketable securities available for sales shall not be less than $ 10,000;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ratio of the Company&#8217;s
    consolidated total financial debts to consolidated total assets will not exceed 50%;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The ratio of the Company&#8217;s
    total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25
    to 1; and</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company shall not create any pledge on all of its property and assets in favor of any third party without the financial institution&#8217;s consent.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">As of December 31, 2020, the Company
was in compliance with the financial covenants.&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771177768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">TAXES ON INCOME</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TAXES ON INCOME</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Israeli taxation:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-transform: uppercase">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporate tax rate in Israel:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Israeli corporate income tax rate
as of 2018 to 2020 and thereafter is 23%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tax benefits under the
    Israeli Law for the Encouragement of Capital Investments, 1959 (&#8220;the Law&#8221;):</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Effective January 1, 2011, the Knesset
enacted the Law for Economic Policy for 2011 and 2012 (Amended Legislation), and among other things, amended the Law, (&#8220;the Amendment&#8221;).
According to the Amendment, a flat corporate tax rate of 16% was established for exporting industrial enterprises (over 25%). The reduced
tax rate will not be program dependent and will apply to the &#8220;Preferred Enterprise&#8217;s&#8221; (as such term is defined in the
Investment Law) entire &#8220;preferred income&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Amendment also prescribes that any
dividends distributed to individuals or foreign residents from the preferred enterprise&#8217;s earnings as above will be subject to
tax at a rate of 20%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">One of its Israeli subsidiaries have
elected to apply the new incentives regime under the Amendment to their industrial activity in Israel, subject to meeting its requirements,
starting in 2011.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">New Amendment- Preferred Technology Enterprise</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In December 2016, the Israeli Knesset
passed Amendment 73 to the Investment Law which included a number of changes to the Investments Law regimes. Certain changes were scheduled
to come into effect beginning January 1, 2017, provided that regulations are promulgated by the Finance Ministry to implement the &#8220;Nexus
Principles&#8221; based on OECD guidelines which were published as part of the Base Erosion and Profit Shifting (BEPS) project. The regulations
were approved on May 1, 2017 and accordingly, these changes have come into effect. Applicable benefits under the new regime include:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Introduction of a benefit regime for
&#8220;Preferred Technology Enterprises&#8221; granting a 12% tax rate in central Israel &#8211; on income deriving from Intellectual
Property, subject to a number of conditions being fulfilled, including a minimal amount or ratio of annual R&amp;D expenditure and R&amp;D
employees, as well as having at least 25% of annual income derived from exports. A Preferred Technology Enterprise (&#8220;PTE&#8221;)
is defined as an enterprise which meets the aforementioned conditions and for which total consolidated revenues of its parent company
and all subsidiaries are less than NIS 10 billion.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A 12% capital gains tax rate on the sale
of a preferred intangible asset to a foreign affiliated enterprise, provided that the asset was initially purchased from a foreign resident
at an amount of NIS 200 million or more.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A withholding tax rate of 20% for dividends
paid from PTE income (with an exemption from such withholding tax applying to dividends paid to an Israeli company). Such rate may be
reduced to 4% on dividends paid to a foreign resident company, subject to certain conditions regarding percentage of foreign ownership
of the distributing entity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In the years 2018, 2019 and 2020, part
of the Company&#8217;s taxable income in Israel was entitled to a preferred 12% tax rate in the preferred technological enterprise track
under Amendment 73 to the Investment Law.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt">In 2015, the Company
transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company has received final tax assessments
through the year 2016. The Company subsidiaries have received final tax assessments (or assessments that are deemed final) through the
tax year 2014.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.8pt; text-align: justify; text-indent: 0.7pt">Tax benefits under
the Law for the Encouragement of Industry (Taxes), 1969:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company qualifies as an Industrial
Company within the meaning of the Law for the Encouragement of Industry (Taxes), 1969 (the &#8220;Industrial Encouragement Law&#8221;).
The Industrial Encouragement Law defines an &#8220;Industrial Company&#8221; as a company that is resident in Israel and that derives
at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise
whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to
amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation
rates on equipment and buildings.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Eligibility for the benefits under the
Industrial Encouragement Law is not subject to receipt of prior approval from any governmental authority.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 28.35pt">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">5.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Foreign Exchange Regulations:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Under the Foreign Exchange Regulations,
the Company and one of its Israeli subsidiaries calculate their tax liability in U.S. dollars according to certain orders. The tax liability,
as calculated in U.S. dollars is translated into NIS according to the exchange rate as of December 31 of each year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-Israeli subsidiaries:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Non-Israeli subsidiaries are taxed according
to the tax laws in their respective domiciles of residence. If earnings are distributed to Israel in the form of dividends or otherwise,
the Company may be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding
tax rates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Neither Israeli income taxes, foreign
withholding taxes nor deferred income taxes were provided in relation to undistributed earnings of the non-Israeli subsidiaries. This
is because the Company intends to permanently reinvest undistributed earnings in the foreign subsidiaries in which those earnings arose.
If these earnings were distributed in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes
(subject to an adjustment for foreign tax credits) and non-Israeli withholding taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The amount of the Company&#8217;s cash
and cash equivalents that are currently held outside of Israel that would be subject to income taxes if distributed as dividends is $
14,165. However, a determination of the amount of the unrecognized deferred tax liability for temporary difference related to those undistributed
earnings of foreign subsidiaries is not practicable due to the complexity of the structure of our group of subsidiaries for tax purposes
and the difficulty of projecting the amount of future tax liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net operating loss carryforwards:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">As of December 31, 2020, three Israeli
subsidiaries of the Company had operating loss carryforwards of $&#160;12,280 (mainly F.T.S Formula Telecom Solutions, Ltd. which accounts
for $ 10,523), which can be carried forward to offset against taxable income in the future for an indefinite period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">One of the Company&#8217;s subsidiaries
in England had estimated total available tax loss carryforwards of $&#160;4,072 as of December 31, 2020, which can be carried forward
to offset against future taxable income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">One of the Company&#8217;s subsidiaries
in U.S. had estimated total available tax loss carryforwards of <span style="-sec-ix-hidden: hidden-fact-106">$&#160;7,122</span> as of December 31, 2020, which can be carried forward to
offset against future taxable income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income before taxes on
    income:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,423</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,806</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,839</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,980</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,666</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,008</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,403</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,472</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,847</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taxes on income:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Taxes on income (tax benefit) consist
of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,867</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,266</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,186</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,069</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,359</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,936</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,902</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,545</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred taxes:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Domestic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,687</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,001</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,027</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">445</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,650</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Taxes on income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,286</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,874</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,071</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets and
    liabilities:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Deferred taxes reflect the net tax effects
of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used
for income tax purposes. Significant components of the Company and its subsidiaries deferred tax assets are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,557</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,529</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances, reserves and intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,228</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,584</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax assets before valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,785</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less - valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,388</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,925</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Deferred tax assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,397</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,188</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Long-term deferred tax assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,397</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,188</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,639</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,069</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(11,242</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,881</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Deferred tax liabilities are mainly in
respect of certain property and equipment, acquired intangible assets and capitalized software costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company has provided valuation allowances
in respect of certain deferred tax assets resulting from operating losses carry forwards and other reserves and allowances due to uncertainty
concerning realization of these deferred tax assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">g.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reconciliation of the theoretical
    tax expense to the actual tax expense:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A reconciliation between the theoretical
tax expense, assuming all income is taxed at the statutory tax rate applicable to income for an Israeli company (corporate tax rate as
of 2018 and thereafter is 23%), and the actual tax expense as reported in the statements of income is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Income before taxes, as reported
    in the consolidated statements of income</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">37,403</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">32,472</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">31,847</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Statutory tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Theoretical tax expenses on the above amount at the Israeli statutory
    tax rate</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,603</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,325</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax adjustment in respect of different tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,169</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(826</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred taxes on losses for which full valuation allowance was
    provided in the past</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(326</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(227</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax-deductible costs, not included in the accounting costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(679</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax expenses in respect of prior years, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(71</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(37</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,398</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Uncertain tax position and other differences</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(470</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(795</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">560</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Income tax</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,286</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,874</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,071</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 12pt">&#160;</td> <td style="width: 0.25in; font-size: 12pt"><span style="font-size: 10pt">h.</span></td> <td style="font-size: 12pt; text-align: justify"><span style="font-size: 10pt">The Company applies ASC 740, &#8220;Income Taxes&#8221; with regards to tax uncertainties. During the years ended December 31, 2018, and 2020 the Company recorded expenses of $ 1,050 and recorded income of&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;$ 1,103 as a result of this application.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A reconciliation of the beginning and
ending balances of the total amounts of gross unrecognized tax benefits is as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Gross unrecognized tax benefits at January 1, 2018</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,125</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,050</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross unrecognized tax benefits at December&#160;31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,175</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross unrecognized tax benefits at December&#160;31, 2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,175</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Gross unrecognized tax benefits at December&#160;31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,072</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Although the Company believes that it
has adequately provided for any reasonably foreseeable outcomes related to tax audits and settlement, there is no assurance that the
final tax outcome of its tax audits will not be different from that which is reflected in the Company&#8217;s income tax provisions.
Such differences could have a material effect on the Company&#8217;s income tax provision, cash flow from operating activities and net
income in the period in which such determination is made.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384879288664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">EQUITY</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font: 10pt Times New Roman, Times, Serif"><b>NOTE 14:-</b></span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><b>EQUITY</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font: 10pt Times New Roman, Times, Serif">a.</span></td>
    <td style="text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">The Ordinary shares of
    the Company are listed on the NASDAQ Global Select Market in the United States and are traded on the Tel-Aviv Stock Exchange in Israel.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock Option Plans:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Under the Company&#8217;s 2007 Stock
Option Plan, as amended (&#8220;the 2007 Plan&#8221;), options may be granted to employees, officers, directors and consultants of the
Company and its subsidiaries. Pursuant to the original 2007 Stock Option Plan, the Company reserved 1,500,000 Ordinary shares for issuance.
In 2012, the Company increased the number of Ordinary shares reserved for issuance under the 2007 Plan by additional 1,000,000 Ordinary
shares.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On December 31, 2015 the Company&#8217;s
Board of Directors increased the amount of Ordinary shares reserved for issuance under the 2007 Plan by additional 250,000 Ordinary shares
and extended the 2007 Plan by 10 years whereas it will expire on August 1, 2027. As of December 31, 2020, an aggregate of 932,500 Ordinary
shares of the Company are available for future grants under the 2007 Plan. Each option granted under the 2007 Plan is exercisable for
a period of ten years from the date of the grant of the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The exercise price for each option is
determined by the Board of Directors and set forth in the Company&#8217;s award agreement. Unless determined otherwise by the Board of
Directors, the option exercise price shall be equal to or higher than the share market price at the grant date. The options generally
vest over 3-4 years. Any option that is forfeited or canceled before expiration becomes available for future grants under the 2007 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">A summary of employee option activity
under the 2007 Plan as of December 31, 2020 and changes during the year ended December 31, 2020 are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number <br/> of options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise
    <br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> remaining<br/>
    contractual<br/> term<br/> (in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic <br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Outstanding at January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">119,767</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.58</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1.37</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,171</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(95,517</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left"/><td style="text-align: right">2.28</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">380</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">380</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The aggregate intrinsic value in the
table above represents the total intrinsic value that would have been received by the option holders had all option holders exercised
their options on December&#160;31, 2020. This amount is changed based on the market value of the Company&#8217;s Ordinary shares. Total
intrinsic value of options exercised during the years ended December&#160;31, 2018, 2019 and 2020 was $617, $537 and $765, respectively.
As of December 31, 2020, there was no unrecognized compensation costs related to non-vested share-based compensation arrangements granted
under the Plans.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The options outstanding as of December
31, 2020, have been separated into ranges of exercise price categories, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Exercise price</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> remaining
    <br/> contractual <br/>
life <br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> exercise
    <br/>
price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options<br/> exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise
    <br/>
price of <br/>
exercisable <br/>
options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>In $</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">2.01-3</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">18,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.77</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.94</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">18,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.94</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">4.01-5</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.60</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.94</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.94</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated other comprehensive
    income (loss):</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Accumulated realized and unrealized gain (loss)
    on available-for-sale securities, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(94</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accumulated foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,057</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Accumulated unrealized gain on derivative
    instruments, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total other comprehensive income&#160;(loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,835</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(324</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,125</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"/><td style="width: 0.25in; text-align: left">d.</td><td style="text-align: justify">Dividend distribution policy</td>
</tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On August 9, 2017, the Company&#8217;s
Board of Directors decided to amend the dividend distribution policy announced in 2012. According to the Company&#8217;s amended policy,
each year the Company will distribute a dividend of up to 75% of its annual distributable profits. The Company&#8217;s Board of Directors
may at its discretion and at any time, change, whether as a result of a one-time decision or a change in policy, the rate of dividend
distributions and/or decide not to distribute a dividend, all at its discretion.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">On February 22, 2017, the Company declared
a dividend distribution of <span style="-sec-ix-hidden: hidden-fact-118">$&#160;0.085</span> per share ($ 3,775 in the aggregate) which was paid on April 5, 2017. On August 13, 2017, the
Company declared a dividend distribution of $&#160;0.13 per share ($ 5,779 in the aggregate) which was paid on September 13, 2017. On
February 28, 2018, the Company declared a dividend distribution of $ 0.13 per share ($ 5,785 in the aggregate) which was paid on March
26, 2018. On August 8, 2018, the Company declared a dividend distribution of $ 0.155 per share ($ 7,563 in the aggregate) which was paid
on September 5, 2018. On March 4, 2019, the Company declared a dividend distribution of $&#160;0.15 per share ($ 7,335 in the aggregate)
which was paid on March 25, 2019. On August 13, 2019, the Company declared a dividend distribution of $ 0.156 per share ($ 7,628 in the
aggregate) which was paid on September 12, 2019. On May 26, 2020, the Company declared a dividend distribution of $&#160;0.08 per share
($ 3,918 in the aggregate) which was paid on June 25, 2020. On August 13, 2020, the Company declared a dividend distribution of $ 0.175
per share ($ 8,585 in the aggregate) which was paid on September 10, 2020.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770418680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTIES TRANSACTIONS</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 15:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RELATED PARTIES TRANSACTIONS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Agreements with controlling shareholder
and its affiliates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company has in effect agreements
with affiliated companies pursuant to which the Company has rendered services amounting to approximately $ 2,535, $ 4,300 and $ 3,000,
in aggregate for the years ended December 31, 2018, 2019 and 2020, respectively and acquired services amounting to approximately $ 309,
$ 224 and $ 788 for the years ended December 31, 2018, 2019 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">As of December 31, 2019 and 2020,
the Company had trade and other receivables balances due to its related parties in amount of approximately $ 648 and $ 763, respectively.
In addition, as of December 31, 2019 and 2020, the Company had trade payables balances due from its related parties in amount of approximately
$ 31 and $ 130, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769067048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 16:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>COMMITMENTS AND CONTINGENCIES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Guarantees and Collaterals:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">As of December 31, 2020, the Company
has provided performance bank guarantees in the amount of $1,650 as security for the performance of various contracts with customers.
As of December 31, 2020, the Company has restricted bank deposits of $ 477 in favor of the issuing banks.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, the
    Company and/or its subsidiaries are subject to legal, administrative and regulatory proceedings, claims, demands and investigations
    in the ordinary course of business, including claims with respect to intellectual property, contracts, employment and other matters.
    The Company accrues a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably
    estimated. Significant judgment is required in both the determination of probability and the determination as to whether a loss is
    reasonably estimable. These accruals are reviewed and adjusted to reflect the impact of negotiations, settlements, rulings, advice
    of legal counsel and other information and events pertaining to a particular matter.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Lawsuits have been brought against the
Company in the ordinary course of business. The Company intends to defend itself vigorously against those lawsuits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">In September 2016, an Israeli software
company, that was previously involved in an arbitration proceeding with us in 2015 and won damages from us of $2.4 million, filed a lawsuit
seeking damages of NIS 34,106 against the Company and one its subsidiaries. This lawsuit was filed as part of an arbitration proceeding.
In the lawsuit, the software company claimed that warning letters that the Company sent to its clients in Israel and abroad, warning
those clients against the possibility that the conversion procedure offered by the software company may amount to an infringement of
the Company&#8217;s copyrights (the &#8220;Warning Letters&#8221;), as well as other alleged actions, have caused the software company
damages resulting from loss of potential business. The lawsuit is based on rulings given in the 2015 arbitration proceeding in which
it was allegedly ruled that the Warning Letters constituted a breach of a non-disclosure agreement (NDA) signed between the parties.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -28.35pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company rejected the claims by the
Israeli software company and moved to dismiss the lawsuit entirely. At this point, all the relevant motions have been filed and all witnesses
deposed including legal summaries. The Company is unable to make a reasonably reliable estimate of its chances of successfully defending
this lawsuit.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773374952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET EARNINGS PER SHARE</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 17:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NET EARNINGS PER SHARE</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.75in">The following table sets
forth the computation of basic and diluted net earnings per share:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income attributable to Magic shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,266</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,883</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accretion of redeemable non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,317</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,471</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,726</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Net income attributable to Magic shareholders
    after accretion of redeemable non-controlling interests</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,869</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,795</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,157</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average Ordinary shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Denominator for basic net earnings per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,028,975</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,896,163</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,665,042</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,682</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">131,648</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Denominator for diluted net earnings per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">49,047,657</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">48,994,083</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">46,796,690</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Basic and Diluted earnings per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.49</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.26</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.39</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771233960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Geographical Information and Major Customers<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 18:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SEGMENT GEOGRAPHICAL
    INFORMATION AND MAJOR CUSTOMERS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company reports its results on the basis of two reportable business segments: software services (which include proprietary and none proprietary software technology) and IT professional services.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company evaluates segment performance
based on revenues and operating income of each segment. The accounting policies of the operating segments are the same as those described
in the summary of significant accounting policies. This data is presented in accordance with ASC 280, &#8220;Segment Reporting.&#8221;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">Headquarters&#8217; general and administrative
costs have not been allocated between the different segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>Software services</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company develops markets, sells and
supports a proprietary and none proprietary application platform, software applications, business and process integration solutions and
related services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><b>IT professional services</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The Company offers advanced and flexible
IT services in the areas of infrastructure design and delivery, application development, technology planning and implementation services,
communications services and solutions, as well as supplemental outsourcing services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">There are no significant transactions
between the two segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following is information
    about reported segment results of operation:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Software <br/>
    services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">IT <br/>
    professional <br/>
    services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unallocated <br/>
    expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">2018</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">81,332</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">203,043</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">284,375</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">63,902</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">183,985</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,790</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">252,677</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,430</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,058</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,790</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,698</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,727</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">226</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,564</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Software</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>services</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>professional</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>services</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unallocated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>expense</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">2019</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">86,140</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">239,490</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">325,630</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">216,842</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,311</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">291,978</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,315</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,648</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,311</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,652</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,799</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,059</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">167</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,025</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">86,025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">285,169</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">371,194</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,498</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">258,907</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,201</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">330,606</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,527</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26,262</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,201</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,588</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,329</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,347</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">263</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,939</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s business
    is divided into the following geographic areas: United States, Israel, Europe, Japan and other regions. Total revenues are attributed
    to geographic areas based on the location of the customers.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">The following table presents total revenues
classified according to geographical destination for the years ended December 31, 2018, 2019 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">177,882</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">158,095</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">137,066</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">149,094</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">124,523</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">103,850</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,947</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,257</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,643</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,499</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,797</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,628</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,405</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">371,194</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">325,630</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">284,375</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company&#8217;s long-lived
    assets are located as follows:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Israel</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">130,326</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">108,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,989</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,404</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,406</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,013</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,248</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Europe</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,191</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,103</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">219,571</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">190,354</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company does not allocate
    its assets to its reportable segments; accordingly, asset information by reportable segments is not presented.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.75in; font-size: 10pt">&#160;</td> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">f.</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, 2019 and 2020, the Company had one major customer, included in the IT professional services segment, which accounted for 13%, 9% and 10% of the group revenues, respectively.</span></td></tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773374952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RevenueRecognitionTextBlock', window );">REVENUE RECOGNITION</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 19:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>REVENUE RECOGNITION</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following table includes estimated
revenue expected to be recognized in future periods related to performance obligations that are unsatisfied or partially unsatisfied
at the end of the reporting period and are part of a contract that has an original expected duration of more than one year:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023<br/>
 and <br/>
    thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Software license and related revenues and consulting services</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,459</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,189</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,045</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; "><span style="text-decoration:underline">Contract balances:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following table provides information
about trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers
(in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Trade receivables (net of allowance)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">111,059</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">96,694</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,793</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,724</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Trade receivable are recorded when
the right to consideration becomes unconditional, and an invoice is issued to the customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Billing terms and conditions generally
vary by contract type. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals
(e.g., monthly or quarterly) or upon achievement of contractual milestones.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Deferred revenues represent contract
liabilities, and include unearned amounts received under contracts with customers and not yet recognized as revenues.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the year ended December 31,
2020, the Company recognized $8,724 that was included in deferred revenues (short-term contract liability) balance at January 1, 2020.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RevenueRecognitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RevenueRecognitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770360744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Statements of Income Data<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">SELECTED STATEMENTS OF INCOME DATA</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 20:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SELECTED STATEMENTS
    OF INCOME DATA</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development
    costs, net:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Total costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,091</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,382</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,362</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less - capitalized software costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,143</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Research and development, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,789</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,239</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,696</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial income (expenses),
    net:</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Bank charges and interest from loans offset by interest
    from short term deposits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(614</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(374</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(986</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Interest income from marketable securities, net of amortization
    of premium on marketable securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">212</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">284</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Gain (loss) arising from foreign currency
    translation and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(403</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,007</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">855</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Financial income (expenses), net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(917</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,169</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">153</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771191336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 21:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>LEASES</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases substantially all
of its office space and vehicles under operating leases. The Company&#8217;s leases have original lease periods expiring between 2020
and 2028. Some leases include an option to renew. The Company does not assume renewals in its determination of the lease term unless
the renewals are deemed to be reasonably certain at lease commencement. Lease payments included in the measurement of the lease liability
comprise the following: the fixed non-cancellable lease payments, payments for optional renewal periods where it is reasonably certain
the renewal period will be exercised, and payments for early termination options unless it is reasonably certain the lease will not be
terminated early.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In July 2020, the Company entered
into a lease agreement for new corporate offices for the company in Or Yehuda, Israel. The lease expires in June 2033, with an option
by the Company to extend for an additional 10-years term. The Company deemed this option as&#160;reasonably certain to be renewed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company has several leased offices
in the United States, with expiry dates varying between 2021 and 2024, with renewal options varying between 2021 and 2030.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Under Topic 842, all leases with durations
greater than 12 months, including non-cancellable operating leases, are now recognized on the balance sheet. The aggregated present value
of lease agreements is recorded as a long-term asset titled ROU asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The corresponding lease liabilities
are classified between operating lease liabilities which are current and long-term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The components of operating lease
costs were as follows: Basic rent expenses, management fees, parking expenses and maintenance costs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The following is a summary of weighted
average remaining lease terms and discount rates for all of the Company&#8217;s operating leases:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5.06</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.45</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash paid for amounts included in
the measurement of operating lease liabilities was $5,132 (included in cash flows from operating activities).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Maturities of lease liabilities are
as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,642</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,449</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,520</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,076</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,744</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total undiscounted cash flows</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,195</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less imputed interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,686</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,509</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772476120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 22:-</b></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SUBSEQUENT EVENTS</b></span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On March 8, 2021, the Company declared
a dividend distribution of $&#160;0.21 per share ($ 10.2 million in the aggregate) which was paid on April 7, 2021. The dividend distribution
relates to the Company&#8217;s earnings in the second half of 2020.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773661160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Use
of estimates</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and
assumptions. The Company&#8217;s management believes that the estimates, judgments and assumptions used are reasonable based upon information
available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities
and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and
expenses during the reporting period. Actual results could differ from those estimates.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Financial statements in United States dollars</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial
statements in United States dollars</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
substantial portion of the revenues and expenses of the Company and of certain subsidiaries is generated in U.S. dollars (&#8220;dollar&#8221;).
The Company&#8217;s management believes that the dollar is the currency of the primary economic environment in which the Company and
certain subsidiaries operate. Thus, the functional and reporting currency of the Company and certain subsidiaries is the dollar.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accordingly,
monetary accounts maintained in currencies other than the dollar are remeasured into dollars in accordance with the Financial Accounting
Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) 830, &#8220;Foreign Currency Matters&#8221;.
All transaction gains and losses of the remeasurement of monetary balance sheet items are reflected in the statements of income as financial
income or expenses, as appropriate. Monetary accounts and transactions maintained in dollars are presented at their original amounts.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For
those foreign subsidiaries whose functional currency is not the dollar, all balance sheet amounts have been translated using the exchange
rates in effect at each balance sheet date. Statement of income amounts have been translated using the average exchange rate prevailing
during each year. Such translation adjustments are reported as a component of accumulated other comprehensive income (loss) in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Principles
of consolidation</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
consolidated financial statements include the accounts of the Company and its majority-owned subsidiaries. Intercompany balances and
transactions, including profit from intercompany sales not yet realized outside the Group, have been eliminated upon consolidation.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
in the Company&#8217;s ownership interest in a subsidiary with no change of control are treated as equity transactions, with any difference
between the amount of consideration paid and the change in the carrying amount of the non-controlling interest, recognized in equity.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling
interests of subsidiaries represent the non-controlling shareholders&#8217; share of the total comprehensive income (loss) of the subsidiaries
and fair value of the net assets upon the acquisition of the subsidiaries. The non-controlling interests are presented in equity separately
from the equity attributable to the equity holders of the Company. Redeemable non-controlling interests are classified as mezzanine equity,
separate from permanent equity, on the consolidated balance sheets and measured at each reporting period at the higher of their redemption
amount or the non-controlling interest book value, in accordance with the requirements of ASC 810 &#8220;Consolidation&#8221; and ASC
480-10-S99-3A, &#8220;Distinguishing Liabilities from Equity&#8221;.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table provides a reconciliation of the redeemable non-controlling interests for the year ended December 31, 2020:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,915</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Net income attributable to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,526</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Increase in value of put options of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,317</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Dividend declared to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,391</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Acquisition of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,089</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in redeemable non-controlling interest as part of acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,237</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,848</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Non-controlling interest reclassification to redeemable non-controlling interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,617</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,980</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Cash and cash equivalents</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash and cash equivalents are short-term
highly liquid investments that are readily convertible to cash with original maturities of three months or less, at acquisition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Cash and cash equivalents include
amounts held primarily in NIS, dollar, Euro, Japanese Yen and British Pound.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock', window );">Short-term deposits and restricted deposits</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Short-term deposits and restricted
deposits</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Short-term deposits include deposits
with original maturities of more than three months and less than one year. Such deposits are presented at cost (including accrued interest)
which approximates their fair value. Restricted deposits are used to secure certain of the Group&#8217;s ongoing projects and are classified
under other long-term receivables.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable securities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Marketable securities</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for all its investments
in marketable securities in accordance with ASC No. 320, &#8220;Investments &#8211; Debt and Equity Securities&#8221;. The Company classifies
all of its marketable securities as available for sale and held for trading. Available for sale securities are carried at fair value,
with the unrealized gains and losses, net of tax, reported in &#8220;accumulated other comprehensive income (loss)&#8221; in equity.
Realized gains and losses on sale of investments are included in &#8220;financial income (expense), net&#8221; and are derived using
the specific identification method for determining the cost of securities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The amortized cost of debt securities
is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization together with interest on securities
is included in &#8220;financial expense (income), net&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company assessed AFS debt securities
with an amortized cost basis in excess of estimated fair value to determine what amount of that difference, if any, is caused by expected
credit losses in accordance with ASC 326. Allowance for credit losses on AFS debt securities are recognized as a charge of credit loss
expenses (income), net, on the consolidated statements of income, and any remaining unrealized losses, net of taxes, are included in accumulated
other comprehensive income (loss) in stockholders' equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company did not record credit loss
allowance on its marketable securities during the years ended December 31, 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company classifies its marketable
debt securities as either short-term or long-term based on each instrument&#8217;s underlying contractual maturity date and the Company&#8217;s
expectations of sales and redemptions in the following year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Held for trading securities are measured
at fair value through profit or loss.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Trade receivables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Trade receivables</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Trade receivables are stated net of
credit losses allowance. The Company is exposed to credit losses primarily through sales. The allowance against gross trade receivables
reflects the current expected credit loss inherent in the receivables portfolio determined based on the Company&#8217;s methodology. The
Company&#8217;s methodology is based on historical collection experience, customer creditworthiness, current and future economic condition
and market condition. Additionally, specific allowance amounts are established to record the appropriate provision for customers that
have a higher probability of default. The Company also considered the current and expected future economic and market conditions surrounding
the COVID-19 pandemic and determined that the estimate of credit losses was not significantly impacted. Trade receivables are written
off after all reasonable means to collect the full amount have been exhausted.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Property and equipment, net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Property and equipment are stated
at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the
assets, at the following annual rates:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 84%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers and peripheral equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7 - 15 (mainly 7)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 &#8211; 5 (mainly 5)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leasehold improvements are amortized
using the straight-line method over the term of the lease (including option terms that are deemed to be reasonably assured) or the estimated
useful life of the improvements, whichever is shorter.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Business combinations</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for business
combinations under ASC 805, &#8220;Business Combinations&#8221;. ASC 805 requires recognition of assets acquired, liabilities assumed,
contingent consideration, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date, to
be measured at their fair values as of that date. As required by ASC 820, &#8220;Fair Value Measurements and Disclosures&#8221; the Company
applies assumptions, judgments and estimates that marketplace participants would consider in determining the fair value of assets acquired,
liabilities assumed, non-controlling interest and redeemable non-controlling interest in the acquiree at the acquisition date. Any excess
of the fair value of net assets acquired over purchase price and any subsequent changes in estimated contingencies are to be recorded
in earnings. Acquisition related costs are expensed to the statements of income in the period incurred. The cumulative impact of measurement
period adjustments, including the impact to prior periods, is recognized in the reporting period in which the adjustment is identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019 and 2020 the Company recorded income of $ 34, and expenses of $ 266 and $ 3,356, with respect to changes in the fair value
of contingent consideration liability, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Research and development costs</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Research and development costs incurred
in the process of software development before establishment of technological feasibility are charged to expenses as incurred. Costs incurred
subsequent to the establishment of technological feasibility are capitalized according to the principles set forth in ASC 985-20, &#8220;Costs
of Software to be Sold, Leased or Marketed&#8221;.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company and its subsidiaries establish
technological feasibility upon completion of a detailed program design or working model.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ASC 985-20-35 requires that a product
be amortized when the product is available for general release to customers. The Company considers a product to be available for general
release to customers when the Company completes its internal validation of the product that is necessary to establish that the product
meets its design specifications including functions, features, and technical performance requirements. Internal validation includes the
completion of coding, documentation and testing that ensure bugs are reduced to a minimum. The internal validation of the product takes
place a few weeks before the product is made available to the market. In certain instances, the Company enters into a short pre-release
stage, during which the product is made available to a selected number of customers as a beta program for their own review and familiarization.
Subsequently, the release is made generally available to customers from the Company&#8217;s download area. Once a product is considered
available for general release to customers, the capitalization of costs ceases and amortization of such costs to &#8220;Cost of revenues&#8221;
begins.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Capitalized software costs are amortized
on a product by product basis by the straight-line method over the estimated useful life of the software product (approximately 5 years,
due to their high rates of acceptance, the continued reliance on these products by existing customers, and the demand for such products
from prospective customers, all of which validate the Company&#8217;s expectations) which provides greater amortization expense compared
to the revenue-curve method.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company assesses the recoverability
of these intangible assets on a regular basis by assessing the net realizable value of these intangible assets based on the estimated
future gross revenues from each product reduced by the estimated future costs of completing and disposing of it, including the estimated
costs of performing maintenance and customer support over its remaining economical useful life using internally generated projections
of future revenues generated by the products, cost of completion of products and cost of delivery to customers over its remaining economical
useful life. During the years ended December 31, 2018, 2019 and 2020, no such unrecoverable amounts were identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Research and development costs incurred
in the process of developing product enhancements are generally charged to expenses as incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Leases</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company determines if an arrangement
is a lease at inception. The Company&#8217;s assessment is based on: (1) whether the contract involves the use of an identified asset,
(2) whether the Company obtains the right to substantially all of the economic benefits from the use of the asset throughout the period
of use, and (3) whether the Company has the right to direct the use of the asset.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Leases are classified as either finance
leases or operating leases. A lease is classified as a finance lease if any one of the following criteria are met: the lease transfers
ownership of the asset by the end of the lease term, the lease contains an option to purchase the asset that is reasonably certain to
be exercised, the lease term is for a major part of the remaining useful life of the asset, the present value of the lease payments equals
or exceeds substantially all of the fair value of the asset, or the underlying asset is of such a specialized nature that it is expected
to have no alternative use to the lessor at the end of lease term. A lease is classified as an operating lease if it does not meet any
one of these criteria. Since all of the Company&#8217;s lease contracts do not meet any one of the criteria above, the Company concluded
that all of its lease contracts should be classified as operating leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ROU assets and liabilities are recognized
on the commencement date based on the present value of remaining lease payments over the lease term. For this purpose, the Company considers
only payments that are fixed and determinable at the time of commencement. As most of the Company&#8217;s leases do not provide an implicit
rate, the Company uses its incremental borrowing rate (&#8220;IBR&#8221;) based on the information available on the commencement date
in determining the present value of lease payments. The Company&#8217;s IBR is estimated to approximate the interest rate for collateralized
borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options
to extend or terminate the lease. The ROU asset also includes any lease payments made prior to commencement and is recorded net of any
lease incentives received. Moreover, the ROU asset may also include initial direct costs, which are incremental costs of a lease that
would not have been incurred if the lease had not been obtained. The Company uses the long-lived assets impairment guidance in Accounting
Standards Codification (&#8220;ASC&#8221;) Subtopic 360-10, &#8220;Property, Plant, and Equipment - Overall,&#8221; to determine whether
a right-of-use asset is impaired, and if so, the amount of the impairment loss to recognize. An option to extend the lease is considered
in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option.
An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>Offices</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases space for offices
in various locations worldwide under operating leases. These contracts are considered as operating leases presented in ROU assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>Motor vehicles</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company leases motor vehicles.
Each leasing contract is generally valid for a term of three years. These contracts are considered as operating leases presented in ROU
assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For the vast majority of the Company&#8217;s
motor vehicle lease agreements, the lease payments include inconsequential non-lease payments, such as license and registration fees,
insurance and maintenance. As a result, the Company elected to not separate non-lease components from lease components, and instead,
to account for each separate lease component and the non-lease component associated with that lease component as a single lease component.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s long-lived assets
(assets group) to be held or used, including right of use assets and intangible assets that are subject to amortization, are reviewed
for impairment in accordance with ASC 360, &#8220;Property, Plant and Equipment&#8221; whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison
of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered
to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair
value of the assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">As required by ASC 820, &#8220;Fair
Value Measurements and Disclosures&#8221; the Company applies assumptions, judgments and estimates that marketplace participants would
consider in determining the fair value of long-lived assets (or asset groups).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019 and 2020, no impairment losses have been identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill represents the excess of
the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, &#8220;Intangibles
- Goodwill and Other&#8221;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, the Company operates in four reporting units within its operating segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill reflects the excess of the
consideration paid or transferred plus the fair value of contingent consideration and any non-controlling interest in the acquiree at
the acquisition date over the fair values of the identifiable net assets acquired.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ASC 350 allows an entity to first assess qualitative factors to determine
whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more
likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or
if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then
the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p>If the carrying value of a reporting
unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with
the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying
the Test for Goodwill Impairment, which the adopted as of January 1, 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets, right of use assets and intangible assets subject to amortization</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Impairment of long-lived assets,
right of use assets and intangible assets subject to amortization</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s long-lived assets
(assets group) to be held or used, including right of use assets and intangible assets that are subject to amortization, are reviewed
for impairment in accordance with ASC 360, &#8220;Property, Plant and Equipment&#8221; whenever events or changes in circumstances indicate
that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison
of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered
to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair
value of the assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">As required by ASC 820, &#8220;Fair
Value Measurements and Disclosures&#8221; the Company applies assumptions, judgments and estimates that marketplace participants would
consider in determining the fair value of long-lived assets (or asset groups).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019 and 2020, no impairment losses have been identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Goodwill</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Goodwill</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill represents the excess of
the purchase price in a business combination over the fair value of the net tangible and intangible assets acquired. Under ASC 350, &#8220;Intangibles
- Goodwill and Other&#8221;, goodwill is subject to an annual impairment test or more frequently if impairment indicators are present.
Goodwill impairment is deemed to exist if the net book value of a reporting unit exceeds its estimated fair value. As of December 31,
2020, the Company operates in four reporting units within its operating segments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Goodwill reflects the excess of the
consideration paid or transferred plus the fair value of contingent consideration and any non-controlling interest in the acquiree at
the acquisition date over the fair values of the identifiable net assets acquired.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">ASC 350 allows an entity to first assess qualitative factors to determine
whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more
likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or
if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then
the Company prepares a quantitative analysis to determine whether the carrying value of a reporting unit exceeds its estimated fair value</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">If the carrying value of a reporting
unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with
the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying
the Test for Goodwill Impairment, which the adopted as of January 1, 2020. Prior to the adoption of ASU 2017-04, if the Company elected
not to use the qualitative analysis the two-step impairment test was performed.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company determines the fair value
of each reporting unit by using the income approach, which utilizes a discounted cash flow model, as it believes that this approach best
approximates the reporting unit&#8217;s fair value. Judgments and assumptions related to revenue, operating income, future short-term
and long-term growth rates, weighted average cost of capital, interest, capital expenditures, cash flows, and market conditions are inherent
in developing the discounted cash flow model. The Company considers historical rates and current market conditions when determining the
discount and growth rates to use in its analyses. If these estimates or their related assumptions change in the future, the Company may
be required to record impairment charges for its goodwill.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company performed an annual impairment
test as of December 31, of each of 2018, 2019 and 2020 and did not identify any impairment losses (see Note 9).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IntangibleAssetsPolicyTextBlock', window );">Intangible assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Intangible assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Intangible assets that are not considered
to have an indefinite useful life are amortized over their economic useful life using a method of amortization that reflects the pattern
in which the economic benefits of the intangible assets are consumed or otherwise used up. Acquired technology and non-compete agreements
were amortized on a straight line basis and customer relationships and backlog were amortized on an accelerated method basis over a period
between 1 - 15 years based on the intangible assets identified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Revenue recognition</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company implements the provisions
of Accounting Standards Codification (&#8220;ASC&#8221;) Topic 606, Revenue from Contracts with Customers&#160;(&#8220;ASC 606&#8221;).
See Note 19 for further disclosures required under ASC 606.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; ">Revenues
are recognized when control of the promised goods or services are transferred to the customers, in an amount that reflects the consideration
that the company expects to receive in exchange for those goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; ">The Company determines revenue
recognition through the following steps:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; ">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the contract
    with a customer;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identification of the performance
    obligations in the contract;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determination of the transaction
    price;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocation of the transaction
    price to the performance obligations in the contract; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognition of revenue
    when, or as, the Company satisfies a performance obligation.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company enters into contracts
that can include various combinations of products, software and professional services, as detailed below, which are generally capable
as being distinct from each other and accounted for as separate performance obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company derives its revenues from
licensing the rights to use its software (proprietary and non-proprietary), provision of related professional services, maintenance and
technical support as well as from other software and IT professional services (either fixed price or based on time and materials). The
Company sells its products primarily through direct sales force and indirectly through distributors and value added resellers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Under ASC 606, an entity recognizes
revenue when or as it satisfies a performance obligation by transferring software license or software related services to the customer,
either at a point in time or over time. The company recognizes its revenues from software sales at a point in time upon delivery of its
software license. The software license is considered a distinct performance obligation, as the customer can benefit from the software
on its own. Revenues from contracts that involve significant customization to customer-specific specifications are performance obligations
the Company generally accounts for as performance obligations satisfied over time. The underlying deliverable is owned and controlled
by the customer, and does not create an asset with an alternative use to the Company. The Company recognizes revenue of such contracts
over time using cost inputs, which recognize revenue and gross profit as work is performed based on a ratio between actual costs incurred
compared to the total estimated costs for the contract, to measure progress toward completion of its performance obligations, which is
similar to the method prior to the adoption of ASC 606. Provisions for estimated losses on uncompleted contracts are made in the period
in which such losses are first determined, in the amount of the estimated loss for the entire contract. During the years ended December
31, 2018, 2019 and 2020, no material estimated losses were identified. In addition, the Company provides professional services that do
not involve significant customization to customer-specific specifications. For contracts that do not involve significant customization
to customer-specific specifications (typically staffing or consulting services) revenue is recognized as the services are performed,
either on a straight-line basis or based on the hours of services that were provided to the customer, in accordance with the terms of
the contracts.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s revenues from
post contract support are derived from annual maintenance contracts providing for unspecified upgrades for new versions and enhancements
on a when-and-if-available basis for an annual fee. The right for an unspecified upgrade for new versions and enhancements on a when-and-if-available
basis do not specify the features, functionality and release date of future product enhancements for the customer to know what will be
made available and the general timeframe in which it will be delivered. The Company considers the post contract support performance obligation
as a distinct performance obligation that is satisfied over time, and recognized on a straight-line basis over the contractual period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Revenue from professional services,
both related to software and IT professional services businesses consists of either fixed price or time and materials, and are considered
performance obligations that are satisfied over time, and revenues are recognized as the services are provided.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The transaction price is allocated
to the separate performance obligations on a relative standalone selling price basis. Standalone selling prices of software licenses
are estimated using the residual approach, due to the lack of selling software licenses on a standalone basis. Standalone selling prices
of services are determined by considering several external and internal factors including, but not limited to, transactions where the
specific performance obligation is sold separately.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company generally does not grant
a right of return to its customers. When a right of return exists, the Company defers revenue until the right of return expires, at which
time revenue is recognized provided that all other revenue recognition criteria are met.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Revenue from third-party sales is
recorded at a gross or net amount according to certain indicators. The application of these indicators for gross and net reporting of
revenue depends on the relative facts and circumstances of each sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company pays commissions to sales
and marketing and certain management personnel based on their attainment of certain predetermined sales or profit goals. When sales commissions
are considered incremental costs of obtaining a contract with a customer they are deferred and amortized on a systematic basis that is
consistent with the transfer to the customer of the performance obligations to which the asset relates. The Company expenses sales commissions
as they are incurred when the amortization period would have been less than one year. In addition, generally, sales commissions which
are paid upon contract renewal are commensurate with the initial commissions as the renewal amounts are substantially identical to the
initial commission costs. During the year ended December 31, 2020, no costs have been capitalized.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company does not assess whether
a contract has a significant financing component if the expectation at contract inception is such that the period between payment by
the customer and the transfer of the promised goods or services to the customer will be one year or less.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock', window );">Accrued severance pay and retirement plans</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Accrued severance pay and retirement
plans</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s and its Israeli
subsidiaries&#8217; obligation for severance pay with respect to their Israeli employees (for the period for which the employees were
not included under Section 14 of the Severance Pay Law, 1963) is calculated pursuant to the Israeli Severance Pay Law based on the most
recent salary of the employees multiplied by the number of years of employment as of the balance sheet date, and are presented on an
undiscounted basis (referred to as the &#8220;Shut Down Method&#8221;). Employees are entitled to one month&#8217;s salary for each year
of employment or a portion thereof. The Company&#8217;s obligation for all of its Israeli employees is fully provided for by monthly
deposits with insurance policies and severance pay funds and by an accrual.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The carrying value of deposited funds
includes profits (losses) accumulated up to the balance sheet date. The deposited funds may be withdrawn only upon the fulfillment of
the obligations pursuant to the Israeli Severance Pay Law or labor agreements and are recorded as an asset in the Company&#8217;s consolidated
balance sheet.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company and its Israeli subsidiaries&#8217;
agreements with most of their Israeli employees are in accordance with Section 14 of the Severance Pay Law, 1963, mandating that upon
termination of such employees&#8217; employment, all the amounts accrued in their insurance policies shall be released to them instead
of severance compensation. Upon release of deposited amounts to the employee, no additional liability exists between the parties regarding
the matter of severance pay and no additional payments are payable by the Company or its subsidiaries to the employee. Further, the related
obligation and amounts deposited on behalf of such obligation are not stated on the balance sheet, as the Company and its subsidiaries
are legally released from their obligations to employees once the deposit amounts have been paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Group has a number of savings
plans in the United States that qualify under Section 401(k) of the Internal Revenue Code. U.S. employees may contribute up to 100% of
their pretax or post-tax salary, but not more than statutory limits. Matching contributions are discretionary and if made, are up to
3% of the participants annual contributions.&#160; When contributions are granted, they are invested in proportion to each participant&#8217;s
voluntary contributions in the investment options provided under the plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Severance expenses for the years ended
December 31, 2018, 2019 and 2020 amounted to approximately <span style="-sec-ix-hidden: hidden-fact-63">$&#160;4,052</span>, <span style="-sec-ix-hidden: hidden-fact-64">$&#160;4,712</span> and <span style="-sec-ix-hidden: hidden-fact-65">$&#160;5,344</span>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising expenses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Advertising expenses</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Advertising expenses are charged to
selling and marketing expenses, as incurred. Advertising expenses for the years ended December 31, 2018, 2019 and 2020 amounted to <span style="-sec-ix-hidden: hidden-fact-67">$&#160;304</span>,
<span style="-sec-ix-hidden: hidden-fact-68">$&#160;519</span> and $ 472, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Income taxes</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for income taxes
in accordance with ASC 740, &#8220;Income Taxes&#8221;. ASC 740 prescribes the use of the &#8220;asset and liability&#8221; method whereby
deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets
and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.
The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value. Deferred
tax assets and liabilities are classified as non-current.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company utilizes a two-step approach
for recognizing and measuring uncertain tax positions accounted for in accordance with an amendment of ASC 740 &#8220;Income Taxes.&#8221;
Under the first step the Company evaluates a tax position taken or expected to be taken in a tax return by determining if the weight
of available evidence indicates that it is more likely than not that, based on its technical merits, the tax position will be sustained
on audit, including resolution of any related appeals or litigation processes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The second step is to measure the
tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement with the tax authorities. The
Company accrued interest and penalties related to unrecognized tax benefits in its provisions for income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Basic and diluted net earnings per share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Basic and diluted net earnings
per share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Basic net earnings per share are computed
based on the weighted average number of ordinary shares outstanding during each year. Diluted net earnings per share are computed based
on the weighted average number of ordinary shares outstanding during each year, plus dilutive potential ordinary shares considered outstanding
during the year, in accordance with ASC 260, &#8220;Earnings Per Share.&#8221;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">No portion of the outstanding stock
options have been excluded from the calculation of the diluted earnings per share because such securities are anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Stock-based compensation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for stock-based
compensation in accordance with ASC 718, &#8220;Compensation - Stock Compensation&#8221; which requires the measurement and recognition
of compensation expense based on estimated fair values for all share-based payment awards made. ASC 718 requires companies to estimate
the fair value of equity-based payment awards on the date of grant using an option-pricing model. The value of the portion of the award
that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company&#8217;s consolidated
statement of income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company recognizes compensation
expenses for the value of its awards, which have graded vesting based on the accelerated method over the requisite service period of
each of the awards, net of estimated forfeitures.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company uses the Binomial option-pricing
model (&#8220;the Binomial model&#8221;) to estimate the fair value for any options granted. The Binomial model takes into account variables
such as volatility, dividend yield rate, and risk-free interest rate and also allows for the use of dynamic assumptions and considers
the contractual term of the option, the probability that the option will be exercised prior to the end of its contractual life, and the
probability of termination or retirement of the option holder in computing the value of the option.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The fair value of each option granted
using the Binomial model, was estimated on the date of grant with the following assumptions: expected volatility was based upon actual
historical stock price movements and was calculated as of the grant dates for different periods, since the Binomial model can be used
for different expected volatilities for different periods. The risk-free interest rate was based on the yield from U.S. Treasury zero-coupon
bonds with an equivalent term to the contractual term of the options. The expected term of options granted was derived from the output
of the option valuation model and represented the period of time that options granted were expected to be outstanding. Estimated forfeitures
were based on actual historical pre-vesting forfeitures. Since dividend payments are applied to reduce the exercise price of the option,
the effect of the dividend protection was reflected by using an expected dividend assumption of zero.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">For awards with performance conditions,
compensation cost is recognized over the requisite service period if it is &#8216;probable&#8217; that the performance conditions will
be satisfied.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">No grants were made to employees or
directors in 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">During the years ended December 31,
2018, 2019, the Company recognized stock-based compensation expense related to employee stock options in the amount of <span style="-sec-ix-hidden: hidden-fact-69">$&#160;194</span> and
$ 74, respectively, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of credit risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Concentrations of credit risk</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">Financial instruments that potentially
subject the Company to concentration of credit risk consist principally of cash and cash equivalents, short-term deposits, restricted
cash, marketable securities, trade receivables and foreign currency derivative contracts.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s cash and cash
equivalents, short-term deposits and restricted cash are invested primarily in bank deposits with major banks worldwide, mainly in the
United States and Israel, however, such cash and cash equivalents and short-term deposits in the United States may be in excess of insured
limits and are not insured in other jurisdictions. The Company believes that since these deposits may be redeemed upon demand and since
such institutions are of high rating they bear low risk.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s marketable securities
include investments in commercial and government bonds and foreign banks. The Company&#8217;s marketable securities are considered to
be highly liquid and have a high credit standing (also refer to Note 4). In addition, management considered its portfolios in foreign
banks to be well-diversified.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company&#8217;s trade receivables are derived from sales to customers
located primarily in the United States, Israel, Europe and Japan. An allowance for credit losses is determined based on historical collection
experience, customer creditworthiness, current and future economic condition and market condition. The expense related to credit losses
for the years ended December 31, 2018, 2019 and 2020 was <span style="-sec-ix-hidden: hidden-fact-66">$&#160;1,070</span>, $ 958 and $ 1,242, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">From time to time the Company enters
into foreign exchange forward contracts and option contracts intended to protect against the changes in value of forecasted non-dollar
currency cash flows related to salary and related expenses. These derivative instruments are designed to offset the Company&#8217;s non-dollar
currency exposure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Fair value measurements</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for certain assets
and liabilities at fair value under ASC 820, &#8220;Fair Value Measurements and Disclosures&#8221;. Fair value is an exit price, representing
the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.
As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in
pricing an asset or a liability. As a basis for considering such assumptions, ASC 820 establishes a three-tier value hierarchy, which
prioritizes the inputs used in the valuation methodologies in measuring fair value:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Observable inputs that
    reflect quoted prices (unadjusted) for identical assets or liabilities in active markets;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in">&#160;</td>
    <td style="width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Includes other inputs that
    are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for
    similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient
    volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are
    observable), or can be derived principally from or corroborated by observable market data;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 -</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs which
    are supported by little or no market activity;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: -56.7pt">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The fair value hierarchy also requires
an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The Company
categorized each of its fair value measurements in one of these three levels of hierarchy. Assets and liabilities measured at fair value
on a recurring basis are comprised of marketable securities, foreign currency forward contracts and contingent consideration of acquisitions
(see Note 5).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The carrying amounts reported in the
balance sheet for cash and cash equivalents, short term bank deposits, trade receivables, other accounts receivable, short-term bank
credit, trade payables and other accounts payable approximate their fair values due to the short-term maturities of such instruments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive income (loss)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Comprehensive income (loss)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">The Company accounts for comprehensive
income (loss) in accordance with ASC 220, &#8220;Comprehensive Income.&#8221; This Statement establishes standards for the reporting
and display of comprehensive income and its components in a full set of general purpose financial statements. Comprehensive income (loss)
generally represents all changes in equity during the period except those resulting from investments by, or distributions to, shareholders.
The Company determined that its items of other comprehensive income (loss) relate to gain and loss on foreign currency translation adjustments,
unrealized gain and loss on derivative instruments designated as hedges and unrealized gain and loss on available-for-sale marketable
securities.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently adopted accounting pronouncement</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"><b>Recently adopted accounting pronouncement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">On January 1, 2020, the Company adopted Accounting Standards Update
No. 2016-13, Financial Instruments-Credit Losses (Topic&#160;326): Measurement of Credit Losses on Financial Instruments, using the modified
retrospective transition method. Upon adoption, the Company changed its impairment model to utilize a forward-looking current expected
credit losses (CECL) model in place of the incurred loss methodology for financial instruments measured at amortized cost, including trade
receivables. For available-for-sale (&#8220;AFS&#8221;) debt securities with unrealized losses, the standard eliminates the concept of
other-than-temporary impairments and requires allowances to be recorded instead of reducing the amortized cost of the investment. This
standard limits the amount of credit losses to be recognized for AFS debt securities to the amount by which carrying value exceeds fair
value and requires the reversal of previously recognized credit losses if fair value increases. The adoption by the Company of the new
guidance did not have a material impact on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">In January 2017, the FASB issued ASU
2017-04 (ASU 2017-04): Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates
step two of the goodwill impairment test and specifies that goodwill impairment should be measured by comparing the fair value of a reporting
unit with its carrying amount. Additionally, the amount of goodwill allocated to each reporting unit with a zero or negative carrying
amount of net assets should be disclosed. ASU 2017-04 is effective for annual or interim goodwill impairment tests performed in fiscal
years beginning after December 15, 2019, and early adoption is permitted. Adoption of this new guidance did not have a material impact
on the Company&#8217;s consolidated financial statements.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770344696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock', window );">Schedule of reconciliation of the redeemable non-controlling interests</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify">January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,915</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Net income attributable to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,526</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Increase in value of put options of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,317</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Dividend declared to redeemable non-controlling interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,391</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Acquisition of redeemable non-controlling interests</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(9,089</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in redeemable non-controlling interest as part of acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,237</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,848</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Non-controlling interest reclassification to redeemable non-controlling interest</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,617</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">24,980</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock', window );">Schedule of property and equipment, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 84%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="white-space: nowrap; border-bottom: black 1.5pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Years</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computers and peripheral equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 - 5</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office furniture and equipment</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7 - 15 (mainly 7)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Motor vehicles</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3 &#8211; 5 (mainly 5)</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock', window );">Schedule of stock-based compensation expense related to employee stock options</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Cost of revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-60">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Research and development, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-61">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Selling and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">General and administrative</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-62">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">184</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total stock-based compensation expense</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">74</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">194</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1.7pt">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771902312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left; padding-left: 0in">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,069</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 0in">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,553</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; padding-left: 0in">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,718</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt; padding-left: 0in">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,340</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember', window );">Aptonet Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">529</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,556</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,785</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,870</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"/><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember', window );">Stockell information systems, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,051</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,616</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,047</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,714</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember', window );">NetEffects Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">91</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,716</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,333</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember', window );">PowWow Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,557</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,855</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,145</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,443</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember', window );">OnTarget Group Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock', window );">Schedule of estimated fair values of the assets acquired and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Net assets, excluding cash acquired</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(832</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,908</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Goodwill</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,380</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total assets acquired net of acquired cash</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,456</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770602968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesTextBlock', window );">Summary of marketable securities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value
    through profit or loss <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,238</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,112</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Available-for-sale- Corporate bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-73">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,488</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,238</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,600</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock', window );">Schedule of changes in other comprehensive income of available for sale securities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Other <br/>
comprehensive <br/>
income (loss)</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 88%; padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive income from available-for-sale securities as of January 1, 2019</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">(94)</span></td>
    <td style="width: 1%"><span style="font-size: 11pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Unrealized losses from available-for-sale securities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">95</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive loss from available-for-sale securities as of December 31, 2019</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">1</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Unrealized gain from available-for-sale securities</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 11pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 10pt; text-indent: -10pt"><span style="font-size: 10pt">Other comprehensive income from available-for-sale securities as of December 31, 2020</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-74"><span style="font-size: 10pt">-</span></div></td>
    <td>&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770533368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of financial assets measured at fair value on a recurring basis</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value measurements using input
    type</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Corporate bonds</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-75">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-76">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-77">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-78">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 52%; text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Convertible bonds</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-79">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,238</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-80">-</div></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 1.5pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">1,238</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total financial assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-81">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,238</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-82">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,238</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,206</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,206</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total financials liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-85">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-86">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,206</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,206</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fair value measurements using input
    type</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left; padding-left: 9pt">Corporate bonds</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-87">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,488</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-88">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,488</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Convertible bonds</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-89">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-90">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Total financial assets</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-91">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,600</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-92">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,600</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Contingent consideration</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-93">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-94">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,964</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,964</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Total financials liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of fair value measurements using significant unobservable inputs</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify">Opening balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,964</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">414</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in contingent consideration due to acquisitions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,222</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,851</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Payment of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(728</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(585</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">Increase in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,812</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">255</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">Decrease in fair value of contingent consideration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,040</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt">Amortization of interest and exchange rate</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,014</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">29</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt">Closing balance</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,561</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,964</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771192888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Accounts Receivable and Prepaid Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of other accounts receivable and prepaid expenses</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Prepaid expenses</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,581</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,467</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,005</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,052</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">615</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">183</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,312</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,143</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,513</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,845</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770383944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Leasehold improvements</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,611</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,461</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,640</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,287</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,411</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,170</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,621</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,394</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,291</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,952</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated depreciation:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold improvements</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">753</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">622</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Computers and peripheral equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,886</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,702</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office furniture and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,340</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,288</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Motor vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">866</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">598</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Software</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,458</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,093</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,303</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,303</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciated cost</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,988</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,649</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771333816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Original amounts:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Capitalized software costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">86,240</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">82,878</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">78,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,032</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Backlog and non-compete agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,052</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,867</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">616</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">186,370</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">171,489</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accumulated amortization:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Capitalized software costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,841</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">70,326</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Customer relationships</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,621</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Backlog and non-compete agreement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,712</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Acquired technology</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,720</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,773</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">72</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">132,966</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">120,361</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Intangible assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,404</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">51,128</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of estimated future amortization expense of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,224</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,866</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,287</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,852</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,156</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,019</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,404</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771194168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_GoodwillTablesLineItems', window );"><strong>Goodwill (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of changes in the carrying amount of goodwill</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: justify">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">IT <br/> professional<br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Software<br/> services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">As of January 1, 2019</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">46,691</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">48,315</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">95,006</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,691</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,382</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16,073</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(785</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,977</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,749</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,938</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,687</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>As of December 31, 2019</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">60,346</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">57,397</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">117,743</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Business combination</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,832</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,718</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,550</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Measurement period adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,443</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">618</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,061</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Foreign currency translation adjustments</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,603</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,328</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">As of December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">69,346</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">66,336</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">135,682</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_GoodwillTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_GoodwillTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770346856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of short term debt</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">Interest</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">rate</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">%</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 43%; text-align: left">Short-term credit from banks</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">USD</td><td style="width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center">U.S Prime -0.2</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">688</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Short-term credit from banks</td><td>&#160;</td>
    <td style="text-align: center">NIS</td><td>&#160;</td>
    <td style="text-align: center">2.5%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,259</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">868</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Current maturities of long-term
    loans from financial institutions and banks</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">NIS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">Israeli Prime + 0.2 - 3.1%</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,270</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,523</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,529</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,079</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770944952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Accounts Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued expenses and other accounts payable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Employees and payroll accruals</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">28,562</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">21,092</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,086</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,790</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Government authorities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,559</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,110</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">639</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">627</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">41,846</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,619</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770577768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of long term debt</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Linkage</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: center">Interest</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">basis</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">rate</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">%</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 43%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loans from banks
    and other <sup>(1)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">NIS</td><td style="width: 1%">&#160;</td>
    <td style="width: 20%; text-align: center">Israeli Prime + 0.2 &#8211; 5%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,534</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,951</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Other long term debt</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">88</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">112</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,622</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">21,063</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Current maturities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1.5pt">NIS</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,270</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,523</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,352</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,540</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 2016, the Company obtained a loan in the amount of $ 31,356 linked to the New Israel Shekel from an Israeli financial institution. The principal amount of the loan is payable in seven equal annual installments with the final payment due on November 2, 2023 and bears a fixed interest rate of 2.60% per annum, payable in two semi-annual payments.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771393656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of income before taxes on income</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,423</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,806</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,839</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,980</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,666</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,008</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,403</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">32,472</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,847</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of taxes on income (tax benefit)</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Current:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%">Domestic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,867</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,266</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,186</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,069</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,636</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,359</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,936</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,902</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,545</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Deferred taxes:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Domestic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,687</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,001</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">81</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Foreign</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">37</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,027</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">445</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,650</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,028</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">526</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Taxes on income</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,286</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,874</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,071</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Net operating loss carryforwards</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,557</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,529</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Allowances, reserves and intangible assets</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,228</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,584</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred tax assets before valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,785</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,113</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Less - valuation allowance</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,388</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,925</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Deferred tax assets, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,397</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,188</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock', window );">Schedule of deferred tax liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Long-term deferred tax assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,397</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,188</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term deferred tax liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,639</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,069</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Net deferred tax liabilities</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(11,242</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,881</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of unrecognized tax benefits</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Income before taxes, as reported
    in the consolidated statements of income</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">37,403</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">32,472</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">31,847</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Statutory tax rate</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">23</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Theoretical tax expenses on the above amount at the Israeli statutory
    tax rate</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,603</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,325</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax adjustment in respect of different tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,169</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">465</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(826</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Deferred taxes on losses for which full valuation allowance was
    provided in the past</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(326</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(227</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(11</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax-deductible costs, not included in the accounting costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(679</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Tax expenses in respect of prior years, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(71</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(37</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Non-deductible expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,398</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">45</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Uncertain tax position and other differences</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(470</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(795</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">560</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Income tax</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,286</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,874</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,071</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of unrecognized tax benefits</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Gross unrecognized tax benefits at January 1, 2018</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,125</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,050</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross unrecognized tax benefits at December&#160;31, 2018</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,175</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Gross unrecognized tax benefits at December&#160;31, 2019</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,175</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Increase in tax positions taken in prior years</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Decrease in tax positions taken in prior years</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,103</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Gross unrecognized tax benefits at December&#160;31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,072</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=121610041&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384879287560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of employee option activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number <br/> of options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise
    <br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> remaining<br/>
    contractual<br/> term<br/> (in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic <br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%">Outstanding at January 1, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">119,767</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.58</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1.37</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,171</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-107">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-108">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-109">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-110">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(95,517</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left"/><td style="text-align: right">2.28</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-111">&#160;</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-112">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-113">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-114">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-115">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-116">&#160;</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Outstanding at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">380</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt">Exercisable at December 31, 2020</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">380</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Schedule of options outstanding</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Exercise price</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options<br/> outstanding</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> remaining
    <br/> contractual <br/>
life <br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average <br/> exercise
    <br/>
price</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Options<br/> exercisable</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> average<br/> exercise
    <br/>
price of <br/>
exercisable <br/>
options</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>In $</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 40%">2.01-3</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">18,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">0.77</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.94</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">18,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.94</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">4.01-5</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2.60</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.94</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4.94</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">1.24</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">24,250</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3.45</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of accumulated other comprehensive income (loss)</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -10pt; padding-left: 10pt">Accumulated realized and unrealized gain (loss)
    on available-for-sale securities, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-117">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(94</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -10pt; padding-left: 10pt">Accumulated foreign currency translation adjustments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,809</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(351</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,057</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -10pt; padding-left: 10pt">Accumulated unrealized gain on derivative
    instruments, net</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">26</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Total other comprehensive income&#160;(loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,835</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(324</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,125</td><td style="padding-bottom: 4pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769118584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted net earnings per share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income attributable to Magic shareholders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,186</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,266</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">19,883</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Accretion of redeemable non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,317</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,471</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,726</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -10pt; padding-left: 10pt">Net income attributable to Magic shareholders
    after accretion of redeemable non-controlling interests</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,869</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,795</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">18,157</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Weighted average Ordinary shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Denominator for basic net earnings per share</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">49,028,975</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48,896,163</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,665,042</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Effect of dilutive securities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,682</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">97,920</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">131,648</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Denominator for diluted net earnings per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">49,047,657</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">48,994,083</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">&#160;</td><td style="border-bottom: Black 4pt double; text-align: right">46,796,690</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Basic and Diluted earnings per share</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.49</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.26</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.39</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770557528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Geographical Information and Major Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of reported segment results of operation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Software <br/>
    services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">IT <br/>
    professional <br/>
    services</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Unallocated <br/>
    expense</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">2018</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">81,332</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">203,043</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">284,375</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">63,902</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">183,985</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,790</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">252,677</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,430</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,058</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(4,790</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,698</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,727</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,611</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">226</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,564</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Software</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>services</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>IT</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>professional</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>services</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unallocated</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>expense</b></p></td><td style="padding-bottom: 1.5pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">2019</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: left">Total revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">86,140</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">239,490</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">325,630</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">71,825</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">216,842</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,311</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">291,978</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,315</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,648</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,311</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,652</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,799</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,059</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">167</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,025</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">86,025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">285,169</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">371,194</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Expenses</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,498</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">258,907</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,201</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">330,606</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Segment operating income (loss)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,527</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26,262</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,201</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,588</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Depreciation and amortization</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,329</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,347</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">263</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,939</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of total revenues classified according to geographical destination</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">177,882</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">158,095</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">137,066</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Israel</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">149,094</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">124,523</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">103,850</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Europe</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26,947</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,257</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,643</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,499</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,797</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,628</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,725</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,405</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">371,194</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">325,630</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">284,375</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of long-lived assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%">Israel</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">130,326</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">108,608</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">United States</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">74,637</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">68,989</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Japan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,404</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,406</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Other</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,013</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,248</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Europe</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,191</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,103</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 4pt">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">219,571</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">190,354</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384768880264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock', window );">Schedule of estimated revenue expected to be recognized in future periods related to performance obligations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023<br/>
 and <br/>
    thereafter</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Software license and related revenues and consulting services</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,459</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,189</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,045</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock', window );">Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left">Trade receivables (net of allowance)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">111,059</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">96,694</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred revenues</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,793</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,724</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769204952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Statements of Income Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock', window );">Schedule of research and development costs, net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2018</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Total costs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,091</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,382</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,362</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less - capitalized software costs</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,302</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,143</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,666</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Research and development, net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,789</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,239</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,696</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock', window );">Schedule of financial income (expenses), net</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Bank charges and interest from loans offset by interest
    from short term deposits</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(614</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(374</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(986</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Interest income from marketable securities, net of amortization
    of premium on marketable securities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">212</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">284</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Gain (loss) arising from foreign currency
    translation and other</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(403</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,007</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">855</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -9pt; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Financial income (expenses), net</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(917</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,169</td><td style="padding-bottom: 4pt; text-align: left">)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">153</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770496920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_LeasesTablesLineItems', window );"><strong>Leases (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock', window );">Schedule of weighted average remaining lease terms and discount rates</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">December&#160;31,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">Weighted average remaining lease term (years)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">5.06</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Weighted average discount rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.45</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of maturities of lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: left">2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,642</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2022</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,449</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,520</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,076</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,744</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">2026 and thereafter</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,764</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Total undiscounted cash flows</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,195</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less imputed interest</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,686</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Present value of lease liabilities</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,509</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_LeasesTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_LeasesTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384786463352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Changes in fair value of contingent consideration liability</a></td>
<td class="nump">$ 3,356<span></span>
</td>
<td class="nump">$ 266<span></span>
</td>
<td class="nump">$ 34<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Employee's contribution percent</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Matching contributions, percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance expenses</a></td>
<td class="nump">$ 5,344<span></span>
</td>
<td class="nump">4,712<span></span>
</td>
<td class="nump">4,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="nump">472<span></span>
</td>
<td class="nump">519<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Expense related to credit losses</a></td>
<td class="nump">$ 1,242<span></span>
</td>
<td class="nump">$ 958<span></span>
</td>
<td class="nump">$ 1,070<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets amortization period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsLineItems', window );"><strong>Significant Accounting Policies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets amortization period</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SignificantAccountingPoliciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SignificantAccountingPoliciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771767864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of reconciliation of the redeemable non-controlling interests<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract', window );"><strong>Schedule of reconciliation of the redeemable non-controlling interests [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable non-controlling interests, Beginning</a></td>
<td class="nump">$ 21,915<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest', window );">Net income attributable to redeemable non-controlling interest</a></td>
<td class="nump">2,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestChangeInRedemptionValue', window );">Increase in value of put options of redeemable non-controlling interests</a></td>
<td class="nump">1,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_DividendDeclaredToRedeemableNoncontrollingInterest', window );">Dividend declared to redeemable non-controlling interest</a></td>
<td class="num">(4,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AcquisitionOfRedeemableNoncontrollingInterest', window );">Acquisition of redeemable non-controlling interests</a></td>
<td class="num">(9,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions', window );">Increase in redeemable non-controlling interest as part of acquisitions</a></td>
<td class="nump">4,237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,848<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest', window );">Non-controlling interest reclassification to redeemable non-controlling interest</a></td>
<td class="nump">6,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount', window );">Redeemable non-controlling interests, Ending</a></td>
<td class="nump">$ 24,980<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AcquisitionOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AcquisitionOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DividendDeclaredToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividend declared to redeemable non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_DividendDeclaredToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase in redeemable non-controlling interest as part of acquisitions.

..</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income attributable to redeemable non-controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestChangeInRedemptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 16(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestChangeInRedemptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (16)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (12)(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=65877616&amp;loc=SL6540498-122764<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to temporary equity resulting from foreign currency translation adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773353576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of property and equipment, net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers and peripheral equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of property and equipment, net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">3 - 5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of property and equipment, net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">7 - 15 (mainly 7)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of property and equipment, net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of property and equipment, net [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">3 &#8211; 5 (mainly 5)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773396360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 74<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total stock-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total stock-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Selling and marketing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total stock-based compensation expense</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total stock-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 184<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384766782072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 02, 2020</div></th>
<th class="th"><div>May 07, 2020</div></th>
<th class="th"><div>Oct. 01, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Apr. 01, 2019</div></th>
<th class="th"><div>Feb. 28, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember', window );">Aptonet Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_PaymentsUponClosingOfBusinessAcquisition', window );">Payments upon closing of the business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessAcquisitionContingentConsiderationDeferredPayment', window );">Business acquisition, remaining installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember', window );">Stockell information systems, Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 7,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_PaymentsUponClosingOfBusinessAcquisition', window );">Payments upon closing of the business acquisition</a></td>
<td class="nump">6,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessAcquisitionContingentConsiderationDeferredPayment', window );">Business acquisition, remaining installment</a></td>
<td class="nump">$ 1,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember', window );">NetEffects Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_PaymentsUponClosingOfBusinessAcquisition', window );">Payments upon closing of the business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessAcquisitionContingentConsiderationDeferredPayment', window );">Business acquisition, remaining installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember', window );">PowWow Inc [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ContingentConsiderationInFuturePerformance', window );">Contingent on future performance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember', window );">OnTarget Group Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_PaymentsUponClosingOfBusinessAcquisition', window );">Payments upon closing of the business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=mgic_InfinigySolutionsLlcMember', window );">Infinigy Solutions LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AdditionalRateOwnershipAcquired', window );">Additional rate ownership acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage', window );">Share purchase holding percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AdditionalRateOwnershipAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AdditionalRateOwnershipAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessAcquisitionContingentConsiderationDeferredPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represents the value of business acquisition contingent consideration deferred payment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessAcquisitionContingentConsiderationDeferredPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ContingentConsiderationInFuturePerformance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent consideration in future performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ContingentConsiderationInFuturePerformance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_PaymentsUponClosingOfBusinessAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments upon closing of the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_PaymentsUponClosingOfBusinessAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_InfinigySolutionsLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_InfinigySolutionsLlcMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773186984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities - Aptonet Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>May 07, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired', window );">Net assets, excluding cash acquired</a></td>
<td class="nump">$ 529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets, net</a></td>
<td class="nump">1,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired net of acquired cash</a></td>
<td class="nump">$ 3,870<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination fair value net assets excluding cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination total fair value assets acquired net of acquired cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_AptonetIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773176232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities - Stockell information systems, Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 01, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired', window );">Net assets, excluding cash acquired</a></td>
<td class="nump">$ 1,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets, net</a></td>
<td class="nump">2,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">4,047<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired net of acquired cash</a></td>
<td class="nump">$ 7,714<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination fair value net assets excluding cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination total fair value assets acquired net of acquired cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_StockellInformationSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773709288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2008 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract', window );"><strong>Schedule of estimated fair values of the assets acquired and liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired', window );">Net assets, excluding cash acquired</a></td>
<td class="nump">$ 1,069<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets, net</a></td>
<td class="nump">4,553<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationGoodwill', window );">Goodwill</a></td>
<td class="nump">5,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired net of acquired cash</a></td>
<td class="nump">$ 11,340<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination fair value net assets excluding cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination total fair value assets acquired net of acquired cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384775477160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities - NetEffects Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired', window );">Net assets, excluding cash acquired</a></td>
<td class="nump">$ 91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">8,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired net of acquired cash</a></td>
<td class="nump">$ 12,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination fair value net assets excluding cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination total fair value assets acquired net of acquired cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_NetEffectsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384787588888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities - PowWow Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 01, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired', window );">Net assets, excluding cash acquired</a></td>
<td class="num">$ (1,557)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">2,855<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">7,145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired net of acquired cash</a></td>
<td class="nump">$ 8,443<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination fair value net assets excluding cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination total fair value assets acquired net of acquired cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_PowWowIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384793183736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities - OnTarget Group Inc [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems', window );"><strong>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired', window );">Net assets, excluding cash acquired</a></td>
<td class="num">$ (832)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">4,908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">8,380<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash', window );">Total assets acquired net of acquired cash</a></td>
<td class="nump">$ 12,456<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination fair value net assets excluding cash acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business combination total fair value assets acquired net of acquired cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=mgic_OnTargetGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384768867960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RecognizedTradingLossesAmount', window );">Recognized trading losses, amount</a></td>
<td class="nump">$ 126<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RecognizedTradingLossesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recognized trading losses, amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RecognizedTradingLossesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773229832">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Marketable Securities (Details) - Summary of marketable securities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SummaryOfMarketableSecuritiesAbstract', window );"><strong>Summary of marketable securities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Fair value through profit or loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 1,238<span></span>
</td>
<td class="nump">$ 1,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale- Corporate bonds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,488<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecurities', window );">Marketable securities, Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,238<span></span>
</td>
<td class="nump">$ 6,600<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The Company recognized trading gains in the amount of $ 126 during the year ended December 31, 2020.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SummaryOfMarketableSecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SummaryOfMarketableSecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384783199576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities - Other Comprehensive Income (Loss) [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems', window );"><strong>Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive income from available-for-sale securities, Beginning</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (94)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities', window );">Unrealized gain(loss) from available-for-sale securities</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Other comprehensive income/loss from available-for-sale securities, Ending</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other comprehensive income (loss) unrealized gain (loss) from available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384766718888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AssetsAbstract0', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CorporateBondsFairValueDisclosure', window );">Corporate bonds</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 5,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ConvertibleBondsFairValueDisclosure', window );">Convertible bonds</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">1,112<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">6,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="nump">11,206<span></span>
</td>
<td class="nump">5,964<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financials liabilities</a></td>
<td class="nump">11,206<span></span>
</td>
<td class="nump">5,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AssetsAbstract0', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CorporateBondsFairValueDisclosure', window );">Corporate bonds</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ConvertibleBondsFairValueDisclosure', window );">Convertible bonds</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financials liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AssetsAbstract0', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CorporateBondsFairValueDisclosure', window );">Corporate bonds</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ConvertibleBondsFairValueDisclosure', window );">Convertible bonds</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">1,112<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">1,238<span></span>
</td>
<td class="nump">6,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financials liabilities</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AssetsAbstract0', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CorporateBondsFairValueDisclosure', window );">Corporate bonds</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ConvertibleBondsFairValueDisclosure', window );">Convertible bonds</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="nump">11,206<span></span>
</td>
<td class="nump">5,964<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financials liabilities</a></td>
<td class="nump">$ 11,206<span></span>
</td>
<td class="nump">$ 5,964<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AssetsAbstract0">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AssetsAbstract0</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ConvertibleBondsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of convertible bonds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ConvertibleBondsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CorporateBondsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of corporate bonds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CorporateBondsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of contingent consideration in a business combination that is classified in shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773218488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Details) - Schedule of fair value measurements using significant unobservable inputs - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract', window );"><strong>Schedule of fair value measurements using significant unobservable inputs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Opening balance</a></td>
<td class="nump">$ 5,964<span></span>
</td>
<td class="nump">$ 414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions', window );">Increase in contingent consideration due to acquisitions</a></td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">5,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration', window );">Payment of contingent consideration</a></td>
<td class="num">(728)<span></span>
</td>
<td class="num">(585)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration', window );">Increase in fair value of contingent consideration</a></td>
<td class="nump">3,812<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration', window );">Decrease in fair value of contingent consideration</a></td>
<td class="num">(2,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate', window );">Amortization of interest and exchange rate</a></td>
<td class="nump">2,014<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Closing balance</a></td>
<td class="nump">$ 10,561<span></span>
</td>
<td class="nump">$ 5,964<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents increase in contingent consideration due to acquisitions measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents increase in fair value of contingent consideration measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents decrease in fair value of contingent consideration measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents amortization of interest and exchange rate measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770695576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Accounts Receivable and Prepaid Expenses (Details) - Schedule of other accounts receivable and prepaid expenses - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract', window );"><strong>Schedule of other accounts receivable and prepaid expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 3,581<span></span>
</td>
<td class="nump">$ 4,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ReceivableFromGovernmentAuthorities', window );">Government authorities</a></td>
<td class="nump">3,005<span></span>
</td>
<td class="nump">5,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Related parties</a></td>
<td class="nump">615<span></span>
</td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Other</a></td>
<td class="nump">3,312<span></span>
</td>
<td class="nump">3,143<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expense and other assets current</a></td>
<td class="nump">$ 10,513<span></span>
</td>
<td class="nump">$ 12,845<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ReceivableFromGovernmentAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of receivable from government authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ReceivableFromGovernmentAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771141656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_DepreciationExpense', window );">Depreciation expense</a></td>
<td class="nump">$ 1,335<span></span>
</td>
<td class="nump">$ 1,261<span></span>
</td>
<td class="nump">$ 1,175<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DepreciationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_DepreciationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384779293128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - Schedule of property and equipment net - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostAbstract', window );"><strong>Cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostLeaseholdImprovements', window );">Leasehold improvements</a></td>
<td class="nump">$ 3,611<span></span>
</td>
<td class="nump">$ 1,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostComputersAndPeripheralEquipment', window );">Computers and peripheral equipment</a></td>
<td class="nump">7,021<span></span>
</td>
<td class="nump">16,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostOfficeFurnitureAndEquipment', window );">Office furniture and equipment</a></td>
<td class="nump">3,627<span></span>
</td>
<td class="nump">4,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostMotorVehicles', window );">Motor vehicles</a></td>
<td class="nump">1,411<span></span>
</td>
<td class="nump">1,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CostSoftware', window );">Software</a></td>
<td class="nump">1,621<span></span>
</td>
<td class="nump">3,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_PropertyPlantAndEquipmentGrossTotalCost', window );">Cost</a></td>
<td class="nump">17,291<span></span>
</td>
<td class="nump">26,952<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccumulatedDepreciationAbstract', window );"><strong>Accumulated depreciation:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccumulatedDepreciationLeaseholdImprovements', window );">Leasehold improvements</a></td>
<td class="nump">753<span></span>
</td>
<td class="nump">622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccumulatedDepreciationComputersAndPeripheralEquipment', window );">Computers and peripheral equipment</a></td>
<td class="nump">5,886<span></span>
</td>
<td class="nump">15,702<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment', window );">Office furniture and equipment</a></td>
<td class="nump">2,340<span></span>
</td>
<td class="nump">3,288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccumulatedDepreciationMotorVehicles', window );">Motor vehicles</a></td>
<td class="nump">866<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccumulatedDepreciationSoftware', window );">Software</a></td>
<td class="nump">1,458<span></span>
</td>
<td class="nump">3,093<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">11,303<span></span>
</td>
<td class="nump">23,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_DepreciatedCostPropertyPlantAndEquipment', window );">Depreciated cost</a></td>
<td class="nump">$ 5,988<span></span>
</td>
<td class="nump">$ 3,649<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccumulatedDepreciationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccumulatedDepreciationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccumulatedDepreciationComputersAndPeripheralEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated depreciation of computers and peripheral equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccumulatedDepreciationComputersAndPeripheralEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccumulatedDepreciationLeaseholdImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated depreciation of leasehold improvements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccumulatedDepreciationLeaseholdImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccumulatedDepreciationMotorVehicles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated depreciation of motor vehicles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccumulatedDepreciationMotorVehicles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated depreciation of office furniture and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccumulatedDepreciationSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated depreciation of software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccumulatedDepreciationSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostComputersAndPeripheralEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of computers and peripheral equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostComputersAndPeripheralEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostLeaseholdImprovements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cost ff leasehold Improvements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostLeaseholdImprovements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostMotorVehicles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of motor vehicles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostMotorVehicles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostOfficeFurnitureAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of office furniture and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostOfficeFurnitureAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CostSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of software.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CostSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DepreciatedCostPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciated cost property plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_DepreciatedCostPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_PropertyPlantAndEquipmentGrossTotalCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property plant and equipment gross total cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_PropertyPlantAndEquipmentGrossTotalCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769138504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expenses</a></td>
<td class="nump">$ 12,604<span></span>
</td>
<td class="nump">$ 12,764<span></span>
</td>
<td class="nump">$ 11,389<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771268776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - Schedule of intangible assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalOriginalAmountIntangibleAssetsGross', window );">Original amounts:</a></td>
<td class="nump">$ 186,370<span></span>
</td>
<td class="nump">$ 171,489<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">132,966<span></span>
</td>
<td class="nump">120,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">53,404<span></span>
</td>
<td class="nump">51,128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mgic_CapitalizedSoftwareCostsMember', window );">Capitalized software costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalOriginalAmountIntangibleAssetsGross', window );">Original amounts:</a></td>
<td class="nump">86,240<span></span>
</td>
<td class="nump">82,878<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">74,841<span></span>
</td>
<td class="nump">70,326<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalOriginalAmountIntangibleAssetsGross', window );">Original amounts:</a></td>
<td class="nump">78,750<span></span>
</td>
<td class="nump">70,032<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">46,621<span></span>
</td>
<td class="nump">40,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Backlog and non-compete agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalOriginalAmountIntangibleAssetsGross', window );">Original amounts:</a></td>
<td class="nump">2,712<span></span>
</td>
<td class="nump">2,712<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">2,712<span></span>
</td>
<td class="nump">2,712<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mgic_AcquiredTechnologyMember', window );">Acquired technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalOriginalAmountIntangibleAssetsGross', window );">Original amounts:</a></td>
<td class="nump">18,052<span></span>
</td>
<td class="nump">15,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">8,720<span></span>
</td>
<td class="nump">6,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalOriginalAmountIntangibleAssetsGross', window );">Original amounts:</a></td>
<td class="nump">616<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization:</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_TotalOriginalAmountIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total original amount intangible assets gross.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_TotalOriginalAmountIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mgic_CapitalizedSoftwareCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mgic_CapitalizedSoftwareCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mgic_AcquiredTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mgic_AcquiredTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384768985528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net (Details) - Schedule of estimated future amortization expense of intangible assets<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract', window );"><strong>Schedule of estimated future amortization expense of intangible assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths', window );">2021</a></td>
<td class="nump">$ 12,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo', window );">2022</a></td>
<td class="nump">9,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree', window );">2023</a></td>
<td class="nump">8,287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour', window );">2024</a></td>
<td class="nump">6,852<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive', window );">2025</a></td>
<td class="nump">5,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive', window );">2026 and thereafter</a></td>
<td class="nump">11,019<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 53,404<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384766820920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details) - Summary of changes in the carrying amount of goodwill - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning, Balance</a></td>
<td class="nump">$ 117,743<span></span>
</td>
<td class="nump">$ 95,006<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combination</a></td>
<td class="nump">11,550<span></span>
</td>
<td class="nump">16,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">2,061<span></span>
</td>
<td class="nump">2,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">4,328<span></span>
</td>
<td class="nump">3,687<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending, Balance</a></td>
<td class="nump">135,682<span></span>
</td>
<td class="nump">117,743<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgic_ItProfessionalServicesMember', window );">IT professional services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning, Balance</a></td>
<td class="nump">60,346<span></span>
</td>
<td class="nump">46,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combination</a></td>
<td class="nump">5,832<span></span>
</td>
<td class="nump">12,691<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">1,443<span></span>
</td>
<td class="num">(785)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,725<span></span>
</td>
<td class="nump">1,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending, Balance</a></td>
<td class="nump">69,346<span></span>
</td>
<td class="nump">60,346<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgic_SoftwareServicesMember', window );">Software services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning, Balance</a></td>
<td class="nump">57,397<span></span>
</td>
<td class="nump">48,315<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Business combination</a></td>
<td class="nump">5,718<span></span>
</td>
<td class="nump">3,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustments</a></td>
<td class="nump">618<span></span>
</td>
<td class="nump">3,762<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="nump">2,603<span></span>
</td>
<td class="nump">1,938<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending, Balance</a></td>
<td class="nump">$ 66,336<span></span>
</td>
<td class="nump">$ 57,397<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgic_ItProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgic_ItProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgic_SoftwareServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgic_SoftwareServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772509704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short Term Debt (Details) - Schedule of short term debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalShortTermBorrowings', window );">Total short term borrowings</a></td>
<td class="nump">$ 11,529<span></span>
</td>
<td class="nump">$ 7,079<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgic_ShorttermCreditFromBanksMember', window );">Short-term credit from banks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCurrencyBought', window );">Linkage basis</a></td>
<td class="text">USD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate %</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalShortTermBorrowings', window );">Total short term borrowings</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">688<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgic_ShorttermCreditFromBanksOneMember', window );">Short-term credit from banks one [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCurrencyBought', window );">Linkage basis</a></td>
<td class="text">NIS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate %</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalShortTermBorrowings', window );">Total short term borrowings</a></td>
<td class="nump">$ 1,259<span></span>
</td>
<td class="nump">868<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember', window );">Current maturities of long-term loans from financial institution [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCurrencyBought', window );">Linkage basis</a></td>
<td class="text">NIS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TotalShortTermBorrowings', window );">Total short term borrowings</a></td>
<td class="nump">$ 10,270<span></span>
</td>
<td class="nump">$ 5,523<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember', window );">Current maturities of long-term loans from financial institution [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate %</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember', window );">Current maturities of long-term loans from financial institution [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate %</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_TotalShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_TotalShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeCurrencyBought">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identification of the specific currency to be purchased upon settlement or exercise of the foreign currency derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeCurrencyBought</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=mgic_ShorttermCreditFromBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=mgic_ShorttermCreditFromBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=mgic_ShorttermCreditFromBanksOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=mgic_ShorttermCreditFromBanksOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384768982232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Accounts Payable (Details) - Schedule of accrued expenses and other accounts payable - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract', window );"><strong>Schedule of accrued expenses and other accounts payable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Employees and payroll accruals</a></td>
<td class="nump">$ 28,562<span></span>
</td>
<td class="nump">$ 21,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">7,086<span></span>
</td>
<td class="nump">6,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_OtherReceivableFromGovernmentAuthorities', window );">Government authorities</a></td>
<td class="nump">5,559<span></span>
</td>
<td class="nump">4,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Other</a></td>
<td class="nump">639<span></span>
</td>
<td class="nump">627<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accrued expenses and other accounts payable</a></td>
<td class="nump">$ 41,846<span></span>
</td>
<td class="nump">$ 32,619<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_OtherReceivableFromGovernmentAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of other receivable from government authorities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_OtherReceivableFromGovernmentAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772524312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2016</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_LongTermDebtDetailsLineItems', window );"><strong>Long Term Debt (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Loan amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,352<span></span>
</td>
<td class="nump">$ 15,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentCovenantDescription', window );">Description of financial covenants</a></td>
<td class="text">a.Total equity attributable to Magic Software Enterprises shareholders shall not be lower than $ 100,000 at all times;

    &#160;
    b.
    The Company&#8217;s consolidated
    cash and cash equivalent and marketable securities available for sales shall not be less than $ 10,000;
  &#160;

    &#160;
    c.
    The ratio of the Company&#8217;s
    consolidated total financial debts to consolidated total assets will not exceed 50%;
  &#160;

    &#160;
    d.
    The ratio of the Company&#8217;s
    total financial debts less cash, short-term deposits and short-term marketable securities to the annual EBITDA will not exceed 3.25
    to 1; and
  &#160;&#160;e.The Company shall not create any pledge on all of its property and assets in favor of any third party without the financial institution&#8217;s consent.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgic_IsraeliInstitutionalCorporationMember', window );">Israeli institutional corporation [Member] | Long-term Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_LongTermDebtDetailsLineItems', window );"><strong>Long Term Debt (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Loan amount</a></td>
<td class="nump">$ 31,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Final payment due date</a></td>
<td class="text">Nov.  02,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">2.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_LongTermDebtDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_LongTermDebtDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCovenantDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCovenantDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgic_IsraeliInstitutionalCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=mgic_IsraeliInstitutionalCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772491640">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Long Term Debt (Details) - Schedule of long term debt - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLoansPayableLongTerm', window );">Loans from banks and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 23,534<span></span>
</td>
<td class="nump">$ 20,951<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLongTermDebt', window );">Other long term debt</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">88<span></span>
</td>
<td class="nump">112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term Debt, Excluding Current Maturities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,622<span></span>
</td>
<td class="nump">21,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,270)<span></span>
</td>
<td class="num">(5,523)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term Debt, Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 13,352<span></span>
</td>
<td class="nump">$ 15,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Long-term Debt [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans from banks in NIS, Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Long-term Debt [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Loans from banks in NIS, Interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 2016, the Company obtained a loan in the amount of $ 31,356 linked to the New Israel Shekel from an Israeli financial institution. The principal amount of the loan is payable in seven equal annual installments with the final payment due on November 2, 2023 and bears a fixed interest rate of 2.60% per annum, payable in two semi-annual payments.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLoansPayableLongTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLoansPayableLongTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LongTermDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773864696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2011</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Effective corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings', window );">Tax rate of dividends that distributed to individual or foreign residents from the preferred earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CapitalGainsTaxRateDescription', window );">Capital gains tax rate, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">A 12% capital gains tax rate on the sale
of a preferred intangible asset to a foreign affiliated enterprise, provided that the asset was initially purchased from a foreign resident
at an amount of NIS 200 million or more.&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany', window );">Rate of with holdings tax applying to dividend paid to a foreign resident company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ExpensesTaxesWithRegardsToTaxUncertainties', window );">Expenses taxes with regards to tax uncertainties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeTaxExpense', window );">Income tax with regards tax benefit uncertainties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReinsurancePolicyTypeAxis=mgic_EconomicPolicyMember', window );">Economic Policy [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender', window );">Tax benefits, description</a></td>
<td class="text">According to the Amendment, a flat corporate tax rate of 16% was established for exporting industrial enterprises (over 25%).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_InvestmentGeographicsRegionAxis=mgic_IndustrialCompaniesMember', window );">Industrial Companies [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxBenefitsDescription', window );">Tax benefits, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Law for the Encouragement of Industry (Taxes), 1969 (the &#8220;Industrial Encouragement Law&#8221;).
The Industrial Encouragement Law defines an &#8220;Industrial Company&#8221; as a company that is resident in Israel and that derives
at least 90% of its income in any tax year, other than income from defense loans, capital gains, interest and dividends, from an enterprise
whose major activity in a given tax year is industrial production. Under the Industrial Encouragement Law, the Company is entitled to
amortization of the cost of purchased know-how and patents over an eight-year period for tax purposes as well as accelerated depreciation
rates on equipment and buildings.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_InvestmentGeographicsRegionAxis=mgic_NonIsraelSubsidiariesMember', window );">Non Israel Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends', window );">Currently held outside of Israel that would be subject to income taxes if distributed as dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AmendmentAxis=mgic_TaxAmendmentMember', window );">Tax Amendment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxBenefitsDescription', window );">Tax benefits, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In the years 2018, 2019 and 2020, part
of the Company&#8217;s taxable income in Israel was entitled to a preferred 12% tax rate in the preferred technological enterprise track
under Amendment 73 to the Investment Law.&#160;In 2015, the Company
transitioned to the preferred enterprise track entitling it to a preferred 16% tax rate under Amendment 73 to the Investment Law.&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_GB', window );">England [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">U.S [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,122<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=mgic_PreferredTechnologyEnterpriseMember', window );">Preferred Technology Enterprise [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxBenefitsDescription', window );">Tax benefits, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">A Preferred Technology Enterprise (&#8220;PTE&#8221;)
is defined as an enterprise which meets the aforementioned conditions and for which total consolidated revenues of its parent company
and all subsidiaries are less than NIS 10 billion.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany', window );">Rate of with holdings tax applying to dividend paid to a local resident company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=mgic_FormulaTelecomSolutionsLtdMember', window );">Formula Telecom Solutions Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TaxesonIncomeDetailsLineItems', window );"><strong>Taxes on Income (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CapitalGainsTaxRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The description of capital gains tax rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CapitalGainsTaxRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Currently held outside of Israel that would be subject to income taxes if distributed as dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ExpensesTaxesWithRegardsToTaxUncertainties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ExpensesTaxesWithRegardsToTaxUncertainties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate of withholdings tax applying to dividend paid to a local resident company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_TaxBenefitsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax benefits description.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_TaxBenefitsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax rate of dividends that distributed to individual or foreign residents from the preferred earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_TaxesonIncomeDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_TaxesonIncomeDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of events that would cause the temporary difference for which a deferred tax liability has not been recognized, because of the exceptions to comprehensive recognition of deferred taxes related to a bad debt reserve for tax purposes of a qualified lender, to be taxable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the noncash component of income tax expense for the period other than the portion from the net change in the entity's deferred tax assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReinsurancePolicyTypeAxis=mgic_EconomicPolicyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReinsurancePolicyTypeAxis=mgic_EconomicPolicyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_InvestmentGeographicsRegionAxis=mgic_IndustrialCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_InvestmentGeographicsRegionAxis=mgic_IndustrialCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_InvestmentGeographicsRegionAxis=mgic_NonIsraelSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_InvestmentGeographicsRegionAxis=mgic_NonIsraelSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AmendmentAxis=mgic_TaxAmendmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AmendmentAxis=mgic_TaxAmendmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=mgic_PreferredTechnologyEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mgic_PreferredTechnologyEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=mgic_FormulaTelecomSolutionsLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=mgic_FormulaTelecomSolutionsLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772641944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Details) - Schedule of income before taxes on income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract', window );"><strong>Schedule of income before taxes on income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 25,423<span></span>
</td>
<td class="nump">$ 17,806<span></span>
</td>
<td class="nump">$ 25,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">11,980<span></span>
</td>
<td class="nump">14,666<span></span>
</td>
<td class="nump">6,008<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before taxes on income</a></td>
<td class="nump">$ 37,403<span></span>
</td>
<td class="nump">$ 32,472<span></span>
</td>
<td class="nump">$ 31,847<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773235544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Details) - Schedule of taxes on income (tax benefit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract', window );"><strong>Schedule of taxes on income (tax benefit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Domestic</a></td>
<td class="nump">$ 7,867<span></span>
</td>
<td class="nump">$ 7,266<span></span>
</td>
<td class="nump">$ 5,186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">1,069<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
<td class="nump">1,359<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">8,936<span></span>
</td>
<td class="nump">8,902<span></span>
</td>
<td class="nump">6,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Domestic</a></td>
<td class="num">(1,687)<span></span>
</td>
<td class="num">(1,001)<span></span>
</td>
<td class="nump">81<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">37<span></span>
</td>
<td class="num">(1,027)<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="num">(1,650)<span></span>
</td>
<td class="num">(2,028)<span></span>
</td>
<td class="nump">526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Taxes on income</a></td>
<td class="nump">$ 7,286<span></span>
</td>
<td class="nump">$ 6,874<span></span>
</td>
<td class="nump">$ 7,071<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384783195176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes on Income (Details) - Schedule of deferred tax assets and liabilities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Schedule of deferred tax assets and liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 5,557<span></span>
</td>
<td class="nump">$ 4,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances', window );">Allowances, reserves and intangible assets</a></td>
<td class="nump">6,228<span></span>
</td>
<td class="nump">1,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets before valuation allowance</a></td>
<td class="nump">11,785<span></span>
</td>
<td class="nump">6,113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less - valuation allowance</a></td>
<td class="num">(5,388)<span></span>
</td>
<td class="num">(3,925)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax assets, net</a></td>
<td class="nump">$ 6,397<span></span>
</td>
<td class="nump">$ 2,188<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772182344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes on Income (Details) - Schedule of deferred tax liabilities - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfDeferredTaxLiabilitiesAbstract', window );"><strong>Schedule of deferred tax liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Long-term tax assets</a></td>
<td class="nump">$ 6,397<span></span>
</td>
<td class="nump">$ 2,188<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Long-term tax liabilities</a></td>
<td class="num">(17,639)<span></span>
</td>
<td class="num">(11,069)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="num">$ (11,242)<span></span>
</td>
<td class="num">$ (8,881)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384779403608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Details) - Schedule of effective income tax rate reconciliation - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2016</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract', window );"><strong>Schedule of effective income tax rate reconciliation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before taxes, as reported in the consolidated statements of income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,403<span></span>
</td>
<td class="nump">$ 32,472<span></span>
</td>
<td class="nump">$ 31,847<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">Theoretical tax expenses on the above amount at the Israeli statutory tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,603<span></span>
</td>
<td class="nump">$ 7,468<span></span>
</td>
<td class="nump">$ 7,325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Tax adjustment in respect of different tax rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,169)<span></span>
</td>
<td class="nump">465<span></span>
</td>
<td class="num">(826)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast', window );">Deferred taxes on losses for which full valuation allowance was provided in the past</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(326)<span></span>
</td>
<td class="num">(227)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationDeductionsOther', window );">Tax-deductible costs, not included in the accounting costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(679)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes', window );">Tax expenses in respect of prior years, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Non-deductible expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,398<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences', window );">Uncertain tax position and other differences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(470)<span></span>
</td>
<td class="num">(795)<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,286<span></span>
</td>
<td class="nump">$ 6,874<span></span>
</td>
<td class="nump">$ 7,071<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between total income tax expense or benefit as reported in the Income Statement for the current period and the expected income tax expense or benefit computed attributable to deferred taxes on losses for which full valuation allowance was provided in the past.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of the difference between total income tax expense or benefit as reported in the Income Statement for the current period and the expected income tax expense or benefit computed attributable to uncertain tax position and other differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationDeductionsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationDeductionsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384768943224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes on Income (Details) - Schedule of unrecognized tax benefits - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract', window );"><strong>Schedule of unrecognized tax benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits, Beginning balance</a></td>
<td class="nump">$ 2,175<span></span>
</td>
<td class="nump">$ 2,175<span></span>
</td>
<td class="nump">$ 1,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Increase in tax positions taken in prior years</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions', window );">Decrease in tax positions taken in prior years</a></td>
<td class="num">(1,103)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Gross unrecognized tax benefits, Ending balance</a></td>
<td class="nump">$ 1,072<span></span>
</td>
<td class="nump">$ 2,175<span></span>
</td>
<td class="nump">$ 2,175<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384767627656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 09, 2017</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2015</div></th>
<th class="th"><div>Dec. 31, 2012</div></th>
<th class="th"><div>Aug. 13, 2020</div></th>
<th class="th"><div>May 26, 2020</div></th>
<th class="th"><div>Aug. 13, 2019</div></th>
<th class="th"><div>Mar. 04, 2019</div></th>
<th class="th"><div>Aug. 08, 2018</div></th>
<th class="th"><div>Feb. 28, 2018</div></th>
<th class="th"><div>Aug. 13, 2017</div></th>
<th class="th"><div>Feb. 22, 2017</div></th>
<th class="th"><div>Dec. 31, 2007</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EquityDetailsLineItems', window );"><strong>Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 765<span></span>
</td>
<td class="nump">$ 537<span></span>
</td>
<td class="nump">$ 617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_DividendDistributionMaximumPercentage', window );">Maximum percentage of distribution of dividend in each year.</a></td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividend distributions of per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.175<span></span>
</td>
<td class="nump">$ 0.08<span></span>
</td>
<td class="nump">$ 0.156<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.155<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="nump">$ 0.085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Aggregate dividend value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,585<span></span>
</td>
<td class="nump">$ 3,918<span></span>
</td>
<td class="nump">$ 7,628<span></span>
</td>
<td class="nump">$ 7,335<span></span>
</td>
<td class="nump">$ 7,563<span></span>
</td>
<td class="nump">$ 5,785<span></span>
</td>
<td class="nump">$ 5,779<span></span>
</td>
<td class="nump">$ 3,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mgic_TwoThousandAndSevenPlanMember', window );">2007 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EquityDetailsLineItems', window );"><strong>Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Reserved ordinary shares for issuance (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Additional ordinary shares (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Aggregate of ordinary shares for future grants (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">932,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mgic_TwoThousandAndSevenPlanMember', window );">2007 Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EquityDetailsLineItems', window );"><strong>Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vest years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=mgic_TwoThousandAndSevenPlanMember', window );">2007 Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EquityDetailsLineItems', window );"><strong>Equity (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options vest years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_DividendDistributionMaximumPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of distribution of dividend in each year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_DividendDistributionMaximumPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_EquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_EquityDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=mgic_TwoThousandAndSevenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=mgic_TwoThousandAndSevenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773098024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - Schedule of employee option activity<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfEmployeeOptionActivityAbstract', window );"><strong>Schedule of employee option activity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options, Outstanding beginning | shares</a></td>
<td class="nump">119,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding beginning | $ / shares</a></td>
<td class="nump">$ 2.58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term (in years), Outstanding beginning</a></td>
<td class="text">1 year 4 months 13 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding beginning | $</a></td>
<td class="nump">$ 1,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options, Granted | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted', window );">Weighted average remaining contractual term (in years), Granted</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted', window );">Aggregate intrinsic value, Granted | $</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Number of options, Exercised | shares</a></td>
<td class="num">(95,517)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised | $ / shares</a></td>
<td class="nump">$ 2.28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised', window );">Weighted average remaining contractual term (in years), Exercised</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised', window );">Aggregate intrinsic value, Exercised | $</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of options, Forfeited | shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Forfeited | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited', window );">Weighted average remaining contractual term (in years), Forfeited</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited', window );">Aggregate intrinsic value, Forfeited | $</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of options, Outstanding ending | shares</a></td>
<td class="nump">24,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price, Outstanding ending | $ / shares</a></td>
<td class="nump">$ 3.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual term (in years), Outstanding ending</a></td>
<td class="text">1 year 2 months 26 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value, Outstanding ending | $</a></td>
<td class="nump">$ 380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options, Exercisable | shares</a></td>
<td class="nump">24,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable', window );">Weighted average exercise price, Exercisable | $ / shares</a></td>
<td class="nump">$ 3.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term (in years),Exercisable</a></td>
<td class="text">1 year 2 months 26 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, Exercisable | $</a></td>
<td class="nump">$ 380<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfEmployeeOptionActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfEmployeeOptionActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate intrinsic value, Forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options Aggregate intrinsic value, Granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term (in years), Exercised.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term (in years), Forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options,Weighted average exercise price, Exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term (in years), Granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term (in years), Outstanding ending.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772926840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details) - Schedule of options outstanding - $ / shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">24,250<span></span>
</td>
<td class="nump">119,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">1 year 2 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 3.45<span></span>
</td>
<td class="nump">$ 2.58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable</a></td>
<td class="nump">24,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price of exercisable options</a></td>
<td class="nump">$ 3.45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mgic_ExercisePriceOneMember', window );">2.01-3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">9 months 7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 2.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable</a></td>
<td class="nump">18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price of exercisable options</a></td>
<td class="nump">$ 2.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mgic_ExercisePriceTwoMember', window );">4.01-5 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">6,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price</a></td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable</a></td>
<td class="nump">6,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price of exercisable options</a></td>
<td class="nump">$ 4.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual life (years).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mgic_ExercisePriceOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mgic_ExercisePriceOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mgic_ExercisePriceTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=mgic_ExercisePriceTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384783199160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Equity (Details) - Schedule of accumulated other comprehensive income (loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract', window );"><strong>Schedule of accumulated other comprehensive income (loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Accumulated realized and unrealized gain (loss) on available-for-sale securities, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">$ (94)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated foreign currency translation adjustments</a></td>
<td class="nump">7,809<span></span>
</td>
<td class="num">(351)<span></span>
</td>
<td class="num">(6,057)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet', window );">Accumulated unrealized gain on derivative instruments, net</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">$ 7,835<span></span>
</td>
<td class="num">$ (324)<span></span>
</td>
<td class="num">$ (6,125)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrealized gain (loss) on derivative instruments net, included in accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=116690757&amp;loc=SL116692626-108610<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384768994136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Parties Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims', window );">Rendered services</a></td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="nump">$ 2,535<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentOfWarrantsGrantedForServices', window );">Acquired services</a></td>
<td class="nump">788<span></span>
</td>
<td class="nump">224<span></span>
</td>
<td class="nump">$ 309<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties', window );">Trade and other receivables balances due to its related parties</a></td>
<td class="nump">763<span></span>
</td>
<td class="nump">648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Trade payables balances due to related parties amount</a></td>
<td class="nump">$ 130<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trade and other receivables balances due to its related parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentOfWarrantsGrantedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustment for noncash service expenses paid for by granting of warrants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentOfWarrantsGrantedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773570184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> &#8362; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2016 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesPaidValue', window );">Damages plaintiffs amount</a></td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_TypeOfCurrencyAxis=mgic_NISMember', window );">NIS [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Sought damages in amount (in New Shekels) | &#8362;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 34,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember', window );">Customer Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_CommitmentsandContingenciesDetailsLineItems', window );"><strong>Commitments and Contingencies (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_BankGuaranteesAmount', window );">Bank guarantees amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RestrictedBankDeposits', window );">Restricted bank deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 477<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_BankGuaranteesAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bank guarantees amount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_BankGuaranteesAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_CommitmentsandContingenciesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_CommitmentsandContingenciesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RestrictedBankDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted bank deposits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RestrictedBankDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesPaidValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of damages paid to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesPaidValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_TypeOfCurrencyAxis=mgic_NISMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_TypeOfCurrencyAxis=mgic_NISMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384773231816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Earnings Per Share (Details) - Schedule of computation of basic and diluted net earnings per share - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract', window );"><strong>Schedule of computation of basic and diluted net earnings per share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Magic shareholders</a></td>
<td class="nump">$ 25,186<span></span>
</td>
<td class="nump">$ 20,266<span></span>
</td>
<td class="nump">$ 19,883<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_AccretionOfRedeemableNoncontrollingInterests', window );">Accretion of redeemable non-controlling interests</a></td>
<td class="num">(1,317)<span></span>
</td>
<td class="num">(7,471)<span></span>
</td>
<td class="num">(1,726)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter', window );">Net income attributable to Magic shareholders after accretion of redeemable non-controlling interests</a></td>
<td class="nump">$ 23,869<span></span>
</td>
<td class="nump">$ 12,795<span></span>
</td>
<td class="nump">$ 18,157<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average Ordinary shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic net earnings per share</a></td>
<td class="nump">49,028,975<span></span>
</td>
<td class="nump">48,896,163<span></span>
</td>
<td class="nump">46,665,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities</a></td>
<td class="nump">18,682<span></span>
</td>
<td class="nump">97,920<span></span>
</td>
<td class="nump">131,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted net earnings per share</a></td>
<td class="nump">49,047,657<span></span>
</td>
<td class="nump">48,994,083<span></span>
</td>
<td class="nump">46,796,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDiluted', window );">Basic and Diluted earnings per share</a></td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_AccretionOfRedeemableNoncontrollingInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion of redeemable non-controlling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_AccretionOfRedeemableNoncontrollingInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income attributable to Magic shareholders after accretion of redeemable non-controlling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770524552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Geographical Information and Major Customers (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of segments</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of major customer</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">9.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384767653560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Geographical Information and Major Customers (Details) - Schedule of reported segment results of operation - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_a2018Abstract', window );"><strong>2018</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">$ 371,194<span></span>
</td>
<td class="nump">$ 325,630<span></span>
</td>
<td class="nump">$ 284,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_Expenses', window );">Expenses</a></td>
<td class="nump">330,606<span></span>
</td>
<td class="nump">291,978<span></span>
</td>
<td class="nump">252,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating income (loss)</a></td>
<td class="nump">40,588<span></span>
</td>
<td class="nump">33,652<span></span>
</td>
<td class="nump">31,698<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">13,939<span></span>
</td>
<td class="nump">14,025<span></span>
</td>
<td class="nump">12,564<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgic_SoftwareServicesMember', window );">Software Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_a2018Abstract', window );"><strong>2018</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">86,025<span></span>
</td>
<td class="nump">86,140<span></span>
</td>
<td class="nump">81,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_Expenses', window );">Expenses</a></td>
<td class="nump">64,498<span></span>
</td>
<td class="nump">71,825<span></span>
</td>
<td class="nump">63,902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating income (loss)</a></td>
<td class="nump">21,527<span></span>
</td>
<td class="nump">14,315<span></span>
</td>
<td class="nump">17,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">10,329<span></span>
</td>
<td class="nump">8,799<span></span>
</td>
<td class="nump">8,727<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgic_ItProfessionalServicesMember', window );">IT Professional Services [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_a2018Abstract', window );"><strong>2018</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">285,169<span></span>
</td>
<td class="nump">239,490<span></span>
</td>
<td class="nump">203,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_Expenses', window );">Expenses</a></td>
<td class="nump">258,907<span></span>
</td>
<td class="nump">216,842<span></span>
</td>
<td class="nump">183,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating income (loss)</a></td>
<td class="nump">26,262<span></span>
</td>
<td class="nump">22,648<span></span>
</td>
<td class="nump">19,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,347<span></span>
</td>
<td class="nump">5,059<span></span>
</td>
<td class="nump">3,611<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=mgic_UnallocatedExpensesMember', window );">Unallocated Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_a2018Abstract', window );"><strong>2018</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_Expenses', window );">Expenses</a></td>
<td class="nump">7,201<span></span>
</td>
<td class="nump">3,311<span></span>
</td>
<td class="nump">4,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment operating income (loss)</a></td>
<td class="num">(7,201)<span></span>
</td>
<td class="num">(3,311)<span></span>
</td>
<td class="num">(4,790)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 263<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">$ 226<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_Expenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses,</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_Expenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SalesRevenuesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SalesRevenuesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_a2018Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_a2018Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgic_SoftwareServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgic_SoftwareServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgic_ItProfessionalServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgic_ItProfessionalServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=mgic_UnallocatedExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=mgic_UnallocatedExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772950984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Geographical Information and Major Customers (Details) - Schedule of total revenues classified according to geographical destination - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">$ 371,194<span></span>
</td>
<td class="nump">$ 325,630<span></span>
</td>
<td class="nump">$ 284,375<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">177,882<span></span>
</td>
<td class="nump">158,095<span></span>
</td>
<td class="nump">137,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IL', window );">Israel [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">149,094<span></span>
</td>
<td class="nump">124,523<span></span>
</td>
<td class="nump">103,850<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">26,947<span></span>
</td>
<td class="nump">25,788<span></span>
</td>
<td class="nump">28,257<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">12,643<span></span>
</td>
<td class="nump">12,499<span></span>
</td>
<td class="nump">9,797<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mgic_OthersMember', window );">Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SalesRevenuesNet', window );">Total revenues</a></td>
<td class="nump">$ 4,628<span></span>
</td>
<td class="nump">$ 4,725<span></span>
</td>
<td class="nump">$ 5,405<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SalesRevenuesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total revenues</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SalesRevenuesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mgic_OthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mgic_OthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384779329736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Segment Geographical Information and Major Customers (Details) - Schedule of long-lived assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 219,571<span></span>
</td>
<td class="nump">$ 190,354<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IL', window );">Israel [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">130,326<span></span>
</td>
<td class="nump">108,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">74,637<span></span>
</td>
<td class="nump">68,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">6,404<span></span>
</td>
<td class="nump">6,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=mgic_OthersMember', window );">Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">3,013<span></span>
</td>
<td class="nump">3,248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 5,191<span></span>
</td>
<td class="nump">$ 3,103<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=mgic_OthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=mgic_OthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769134040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionAbstract', window );"><strong>Revenue Recognition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenue', window );">Deferred revenues</a></td>
<td class="nump">$ 8,724<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771943736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations - Software license and related revenues and consulting services [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems', window );"><strong>Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent', window );">2021</a></td>
<td class="nump">$ 7,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears', window );">2022</a></td>
<td class="nump">2,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears', window );">2023 and thereafter</a></td>
<td class="nump">$ 3,045<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated revenue expected to recognized in future periods after two years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future estimated revenue expected to be recognized within one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future estimated revenue expected to be recognized within the second year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384787197832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition (Details) - Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract', window );"><strong>Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeReceivablesHeldForSaleAmount', window );">Trade receivables (net of allowance)</a></td>
<td class="nump">$ 111,059<span></span>
</td>
<td class="nump">$ 96,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="nump">$ 8,793<span></span>
</td>
<td class="nump">$ 8,724<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeReceivablesHeldForSaleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before valuation allowance, of accounts receivable held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeReceivablesHeldForSaleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772147416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Statements of Income Data (Details) - Schedule of research and development costs, net - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract', window );"><strong>Schedule of research and development costs, net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ResearchAndDevelopmentExpenseGross', window );">Total costs</a></td>
<td class="nump">$ 12,091<span></span>
</td>
<td class="nump">$ 12,382<span></span>
</td>
<td class="nump">$ 9,362<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost', window );">Less - capitalized software costs</a></td>
<td class="num">(3,302)<span></span>
</td>
<td class="num">(4,143)<span></span>
</td>
<td class="num">(3,666)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development, net</a></td>
<td class="nump">$ 8,789<span></span>
</td>
<td class="nump">$ 8,239<span></span>
</td>
<td class="nump">$ 5,696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ResearchAndDevelopmentExpenseGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the gross research and development expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ResearchAndDevelopmentExpenseGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384769084680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Statements of Income Data (Details) - Schedule of financial income (expenses), net - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfFinancialIncomeExpensesNetAbstract', window );"><strong>Schedule of financial income (expenses), net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Bank charges and interest from loans offset by interest from short term deposits</a></td>
<td class="num">$ (614)<span></span>
</td>
<td class="num">$ (374)<span></span>
</td>
<td class="num">$ (986)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities', window );">Interest income from marketable securities, net of amortization of premium on marketable securities</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Gain (loss) arising from foreign currency translation and other</a></td>
<td class="num">(403)<span></span>
</td>
<td class="num">(1,007)<span></span>
</td>
<td class="nump">855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_FinancialExpenseIncomeNet', window );">Financial income (expenses), net</a></td>
<td class="num">$ (917)<span></span>
</td>
<td class="num">$ (1,169)<span></span>
</td>
<td class="nump">$ 153<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_FinancialExpenseIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of financial income (expense), net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_FinancialExpenseIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest income from marketable securities net of amortization of premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfFinancialIncomeExpensesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfFinancialIncomeExpensesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384770537000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases Abstract</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_LeaseTerm', window );">Lease term, Description</a></td>
<td class="text">The Company&#8217;s leases have original lease periods expiring between 2020
and 2028.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease liabilities</a></td>
<td class="nump">$ 5,132<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_LeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Original lease periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_LeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384772866776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Schedule of weighted average remaining lease terms and discount rates<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract', window );"><strong>Schedule of weighted average remaining lease terms and discount rates [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term (years)</a></td>
<td class="text">5 years 21 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">2.45%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384768965240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - Schedule of maturities of lease liabilities<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract', window );"><strong>Schedule of maturities of lease liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2021</a></td>
<td class="nump">$ 4,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2022</a></td>
<td class="nump">3,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2023</a></td>
<td class="nump">2,520<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2024</a></td>
<td class="nump">2,076<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2025</a></td>
<td class="nump">1,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">2026 and thereafter</a></td>
<td class="nump">13,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total undiscounted cash flows</a></td>
<td class="nump">28,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_LessImputedInterest', window );">Less imputed interest</a></td>
<td class="num">(3,686)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 24,509<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_LessImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_LessImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.1</span><table class="report" border="0" cellspacing="2" id="idm140384771247224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event [Member]<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 08, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_mgic_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableCurrentAndNoncurrent', window );">Aggregate amount | $</a></td>
<td class="nump">$ 10.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableAmountPerShare', window );">Dividend distribution price per share | $ / shares</a></td>
<td class="nump">$ 0.21<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_mgic_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">mgic_SubsequentEventsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>mgic_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share amount of a dividend declared, but not paid, as of the financial reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>119
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M=#\:/=RH"FHZFP[4^.>SR03F $%Q-9J/%L9RBNK (BR.NJF<R<Q^?$I;L-'
M"0M5EB[_=!X9M^"A'YRG56E6\.H5U6M>';*JZ7B!O&\8]E>%]CR'>#9 -SL)
M&7CV'Y%>(-_K>U[S]ZV1\T#Q'VA<UVKGJ@]F.UE+>( 8?X%8W/>HW_=\O_D=
MB_HQC?L^C3[5[_N#2N,R&>HP''2+7K.5;6^UV*5N[-ZD:1/](1RH(\E!5J"$
M;S,(#T:IQB._4$M.C791P$*+W!;"U UA"*^[S2YOKF .54%2;F"[K=5MV5Z@
MK(!W@;[F95T;#X6I3MDPHEK8U:T&U);JL1;%S(WBN9 </H+JAE<%^);Y+D$G
M*(U#TMVU!C," [%I;$G+/J@0&S2H:QGY"IXMJ^QI=[AA@'3A@3]G"5J4*_D"
MGH]&!=!C6V6J3FOVPKK,4U&9AV4X:@P\1KOIF\F.P1)9Z@/6DIFYR3PMBT%2
M%K(J\USE;ID2+VK+A8[.70!>=T\:K#" T9)$L!;/[#-X/JR!49T.6A+$GM=-
MQHQV+(@MVY"=78VYB7S,']JL046Y5(A-XRB%9::;F.@8%=.N\8S'0B8[T['0
M\.RJ5]VS/_#J.2MJ2-I7T-#[%L*\5(>KZ\.+++?-[>]3*:%F;![7@H-#*P/X
M_:J$+./XHBZ43_^!X/J_4$L#!!0    ( $IIK5+Y X8Q 0,  +8(   8
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&ULG591;]HP$/XK5E9-K50U(2$$.D!J
MH=7VL V5=GN8]F"2@UAU;&8[L$W[\3L[:42[T-'R0&SG[ON^\YW/&6ZENM<Y
M@"$_"R[TR,N-69_[ODYS**@^DVL0^&8I54$-3M7*UVL%-'-.!??#(.CY!67"
M&P_=VDR-A[(TG F8*:++HJ#JUR5PN1UY'>]AX8:M<F,7_/%P35<P!W.WGBF<
M^0U*Q@H0FDE!%"Q'WD7G_"JQ]L[@"X.MWAD3&\E"RGL[^9"-O, * @ZIL0@4
M'QN8 .<6"&7\J#&]AM(Z[HX?T*]=[!C+@FJ82/Z5928?>7V/9+"D)3<W<OL>
MZGABBY=*KMT_V5:V2=<C::F-+&IG5% P43WISWH?=AS"9(]#6#N$3QWV,42U
M0W0H0[=VZ![*$-<.+G2_BMUMW)0:.AXJN27*6B.:';C==]ZX7TS8.ID;A6\9
M^IGQ1 HM.<NH@8Q<4DY%"F1NX30YGE$%PN1@6$JY/B%'A ERF\M24Y'IH6]0
M@(7QTYKLLB(+]Y!-(3TC4>>4A$$8W,VGY/CH1.=(TH8U>0'6VS?]J!>^(S[9
M"S<]&*XS^)^TJQ=@/2_-QW0U.0N;G(4./]J#/S>8+3RKAL@EN68"<\8H)S.I
MF3M\WRX6VB@\@M^?(8L:LLB1=?>0W2J: 7:$%-B&+CAH(L 14XX]QI4+=BN2
MR7)AEB7'DY_*4MCJP5J92LZIPLKY0X[:RJ6B[CEJV]$VXVC02X;^9C=Q+4;]
M3M 8/8JJVT35?3:JSRK#?5._"!ZP]/Z4K*DB&\I+<+(_87_#,W /7),UJ"IS
M-H@#ZFQ2$2<[<H.SSN.0KIZW>111W$04ORBB2B"AI<FE8K\A:]O_"C+>T1$'
MU>])#@XP?*2ZUZCNO48UT[IL5]S[1TAW$$1Q$,=/%+<8]@?1(([Z[8J31G'R
M&L5X!6N#79&)59OLY%#9+8;MLOV=GF]O](]4K9C0A,,278.S!#%4=4M6$R/7
M[AI82(.7BAOF^&$!RAK@^Z64YF%B;Y;F4V7\%U!+ P04    " !*::U2J)VM
M\E &  !0&@  &    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*U9;6_;-A#^
M*X17#"W0Q"(EZB5S##1QV_5#MB)IM\^,3-M"9=$E:2?[]R,EQ7+($Y$6_1)+
MRL,C'Q[OGCMI]B#D-[7A7*/';=VHR\E&Z]W%=*K*#=\R=2YVO#'_60FY9=K<
MRO54[21GRW;0MIZ2*$JG6U8UD_FL??99SF=BK^NJX9\E4OOMELG_KG@M'BXG
M>/+TX+9:;[1],)W/=FS-[[C^NOLLS=WT:&59;7FC*M$@R5>7DW?X8A%'=D"+
M^*?B#^KD&EDJ]T)\LS>?EI>3R*Z(U[S4U@0S/P=^S>O:6C+K^-X;G1SGM -/
MKY^L?VC)&S+W3/%K4?];+?7F<I)/T)*OV+[6M^+A3]X3HM9>*6K5_D4//3::
MH'*OM-CV@\T*ME73_;+'?B-.!N!T9 #I!Q!W0#(R(.X'Q"\=D/0#DG9G.BKM
M/BR89O.9% ](6K2Q9B_:S6Q'&_I58_U^IZ7Y;V7&Z?FU:)2HJR73?(GNM/DQ
M3M4*B17ZU)1BR]$9^GJW0*]?O4&O4-6@+QNQ5ZQ9JME4F_FME6G9SW75S45&
MYL($W8A&;Q1ZWRSY\KF!J5GX<?7D:?57)&AQP<MS%..WB$0D A9T_>+AN "&
M+UX^/ ^PB8^^B%M[\8B]6W[@S9ZKBX"MY&@K:6TE([;NQ$H_,,DA+W4CTW:D
MS0N'.4E(1F;3P^G6 :@\RI/GJ 6 H@D=4,\63X^+I\'%WYA\I7G#FI(C<]20
MYN6FJ4I6F_2TVPFI(5:=27JRDCC&.798 :BH*%*'%8BB&&:5'EFE058VU$PV
MJIHU4EP>JI*#,93Z<^,X2UPB/HRD*:61PP2 D:S((IA*=J22!:E\$=HX0_;G
M%6*1^2PRC OG^%P#,$+3V&7APTB>Q!F%6>1'%GDPWJZ%TC;1R1?$77&T6?QT
MW!4>"QPE>>9L"80BQ-T1'V5.\8A7<32(0?3K Z^W^<R)M,@=6@ JP:E#?@&B
MR!BO$Y'#OR+T>BO/SEF24>RZ",)%!<9N<@1P)B,E63;"APQ\R OBKW3.+TB)
M 'D"IY&;[2$<B6F$74H^#A>4TC%*@_;A.$CIHQ1*H9T4JPH^93$0%P4M/"(0
MCF!2N$1\7)[G.!_A,>@N3H))Y>\=EZP]:=8]J@TC_FC*=!5.,'@01QQ6QUNN
M.)/EIC6]-+ZOQ<X6;6]1P^&M\^4LS_+"W3@ 16)OVWP434_T\SFG01IQ6!OO
M3.%O]\Q2,OW'-VYW$.0"R2-.(Y<, (M.ZY*>#2"/&2[&#O,@CSBLCQ]Y8TY!
MW=)A2U.V5TK;4W$ =0$#\I85;FZ\AF %]0\V $M(.J*5>!!+G(=SZ(8U:VY;
M@ .K]ZSMVDSR*4U%;WQESI^]5-6R/?YM4UBW3846IKG[OJ]491_#22H'8C;W
M%,1'$4I=]C[H+!X+ZD'4<5C5NWPK J$-TO)%.BVBR*V!(%A^*A(],Q]&LU%M
M)(/FD[#F#PFK:AL^B D!9#FBGH< 6!RGU$G1"PB&TV+$2V10>1)6^0^5K5PJ
MXZF."7K]Y)TWH[F1^!)]5GB"#Z%,UG%##X!A&H_0&L2>A,7>].&2,P6&WL_%
M&_%%_(R0U',G ,-N00"!1MH_,A0#)%P,]*\>[OE*2(XT>^0*&8J! ^JKN>F9
MHMAE!,!,A><=4 "&34B.T!IJ Q)NRK^\@$CB39V1/'5Y^*@TSUQU@VQ%V4@7
M2X;Z@X3KC[^X#A& >F?L1Y0/,\G<[1H6$,RDQI%Z@PSU!@G7&P,'Q+26U?U>
ML_N:V^"1?,GYMKUK1'-F]4V*KCJQS9'D)O6#Q(%:@A+/<V#]X@45@(KSL4PR
ME"4D7)8$6/\85:C$B*A+%4 1XE'U49CB,54;JA42KE8"5&_8NBK14Z..WENF
M.UD9F4!J8YYL1&V2*DP\!UYW83\\ 5A$4O<M$P##13[JYJ%:(46P!;'<38?0
M&#^:CHK+CM8/[,/OO^4$9W\\VXY0[Q(/Q48<+C:NF#)SVL)I4=5[*U? 0E\;
MH5N8<\CDR=,WD#_ZV?*3'8S.$[>S 5%N9"Y U$G_TS&>GKQJWW*Y;C]9*"/%
M^T9W[ZV/3X^?1=ZU'P.<YU?X8M%]W!C,=-]:;IA<5XU"-5\9D]%Y9F)#=I\O
MNALM=NT+_7NAM=BVEQO.C),LP/Q_)81^NK$3'#\BS?\'4$L#!!0    ( $II
MK5+1A6M=XP,  *L,   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULI5?;
M<MLV$/T5C)KIQ#.128!7I;)F;*F=YL&))XK;ATX?(!(2V8" "D"2TZ_O I1I
MB1>-V[R(!'C.+LXNL%A-#U)]U05C!CU57.B;46',]KWGZ:Q@%=77<LL$?%E+
M55$#0[7Q]%8QFCM2Q3WB^[%7T5*,9E,W]Z!F4[DSO!3L02&]JRJJOMTQ+@\W
M(SQZGOA<;@IC)[S9=$LW;,G,X_9!P<AKK.1EQ80NI4"*K6]&M_C] A-+<(C?
M2G;0)^_(2EE)^=4./N0W(]^NB'&6&6N"PF//YHQS:PG6\??1Z*CQ:8FG[\_6
M?W'B0<R*:C:7_/<R-\7-*!VAG*WICIO/\O K.PJ*K+U,<NU^T:'&)@#.=MK(
MZDB&%52EJ)_TZ1B($P*.!PCD2"!M0CA "(Z$X+6$\$@(761J*2X."VKH;*KD
M 2F+!FOVQ073L4%^*6S>ET;!UQ)X9C:70DM>YM2P'"T-/""I1B.Y1G-9P58J
M;([W#'T0F:P8&J/'Y0*]?7.%WJ!2H"^%W&DJ<CWU#*S&VO2RH^>[VC,9\(P)
MNI?"%!K]+'*6GQOP0$:CA3QKN2,7+2Y8=HT"_ X1G_@]"YJ_FHXG/?3%Z^GI
M!35!DYG V0L&[#7)&,S%'[<K;12<G#\ON L;=Z%S%PZX^P@UIG1V^U)9<V/'
MM:5D/PM\C).IMS^-;Q=%HFB2GJ,6/:@P2>(&=;;\J%E^=#%:GTS!%,K.PE3+
M06^YU/KJ'1+,A=+0IPOABAM_\<5P0=&!DB+@B"K%1/8-02*$YK0N9OE?<'+=
M07)N^R):FX].HH!]DD2MB'91*28MT*(+&J?D)#EG I-&8')1X*. :X27_T!9
MV,#UH>LP,GV%UDI6B.YIR>F*LS'</6--.4.:03!*4[+>8I!T%XE;8KN025MJ
MCY5@8.>DC=#THM OTE".Y/_?/[6^M#>?84MB%Y426ZO.1'9!D,\HZ)<Y:61.
M7B&S3V"?FDEG":$?3-H)ZZ*"(,7M\]Y%X3@B W*P_W)Q^1<%S?MR18U1Y6IG
M[,Y$1D)GDC-HE.Q(2#'.X,)1DH.I#3 ,4TR;_JO+[P8@Z&2S!Q5A/V[I[T'A
M.)P,Z#^YN/'WZ_]OHG%GH21.2%MT'RIL']0>%(9>=$ T>1%-OE_T/=V4&5K*
MM3E0Q:"] ,U;54+Q^O$'6QA_0KJ #X7D.5/]D2#=^RX(VB+G/3 2^W'2CD47
MAH/X9#?5P?!.NKB*J8WKAC4<V9TP=1/4S#8=]ZWK,UOS=[83=]WABYFZC;^G
M:F-K.6=K,.E?)Y ?57?&]<#(K>L55]) Y^E>"_@WP90%P/>UE.9Y8!TT_T]F
M_P)02P,$%     @ 2FFM4@R$8*K1!P  /#   !@   !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6S%6UUSVS86_2L8;68GF:DBXHL?6=LSL42I?=@V$S?M,T/"
M%B<4H9"4G?[[!2E%%(%+R'+0[DLL2O<>7.!< /> R-63K+[4:R$:]&U3E/7U
M9-TTVW>S69VNQ2:IW\JM*-4O][+:)(UZK!YF];822=8Y;8H9\3Q_MDGR<G)S
MU7WWH;JYDKNFR$OQH4+U;K-)JK]N12&?KB=X\OV+C_G#NFF_F-U<;9,'<2>:
M3]L/E7J:'5&R?"/*.I<EJL3]]>0]?K>B0>O06?R1BZ?ZY#-JN_)9RB_MPR_9
M]<1K(Q*%2)L6(E%_'L5<%$6+I.+X>@"='-ML'4\_?T=?=IU7G?F<U&(NBS_S
MK%E?3\()RL1]LBN:C_+I9W'H$&_Q4EG4W;_HZ6#K35"ZJQNY.3BK"#9YN?^;
M?#L,Q(D#9B,.Y.! - <2C#C0@P/5')@_XL .#DP/*1QQX <'KH<TUH)_</#U
M%NB(0W!PZ-B?[4>WHV:1-,G-526?4-5:*[3V0\=OYZT8R<LV%>^:2OV:*[_F
M9B[+6A9YEC0B0W>-^J/RK*F1O$?S=5(^B!KE);I;)Y58RR(35?WO?X4$!_]!
M\===WOR%INC3W0*]?O4&O6HM?U_+79V467TU:U1X;2.S]!#*[3X4,A)*UPA*
MDVW>) 7@/K>[O\^RO,WNI$#;),^F*IAQK,49K#3=;79%-RBR68L*I7*CIOJZ
MG8./0G54/0OTNI!U_0: C^WP'T6C%@F%+9*JS,L':+"6=HA?93E-9=E4LE _
M/:B(&E&)NH&@5G:HWZ4Q1C.51<=4(L=4(AT.&\&Y38JD3 5*&K00Z5M$\4^(
M>#B ,F&/Y'=([6KY>(,]YEW-'D_Y!HQ"RA@?FBU,LY .36+3A/  :U9+TXJ2
MD R-5@ 4IMSOL09C1X]C1Y\U=J^_3[;ZS;/&<8_*3Z)AC(4A#T(X'G:,AUGC
M^:6N=Z)=!.K32?D3*M7FJ+[-U<]=O*FL]XO%*\0\#XJ0F22V71D0S8Q>M#1K
M([^P1MQNV>_J;9**ZXF:J+6H'L7D!D%STQ'.TA'."NH]]R.80'XDD/\-!)[F
M'T0F-].-^"&)1K+?/P;K6X.-OXDJS>M]O(U,OR"Y;9=R<!/QS0FHI9-O#J@7
M:<ED#>B"9'*$LW2$LP+ZCC',3G!D)W@9.^>R)3!B48L\]@,XG/ 83F@-YZX-
M8=J6GUFW*ZLM.6G#@2*P(CU_5.>AV9.(:1GEJ*W8$<[2$<[*WO<!A=&1PLB^
M.)6IDDUU6T>AQZ38+U3;77-,+/58B4PHU?6Y$*B\H-:YM;9\ >6.<!:.<.+(
MH&&* ^)K)8RCUE;G6AO0CKU>;'A6XA?Y8YZ),@/%@=7U N9< 2U< <4'H.%P
M4LI"C3W(SM=VKA4,QO#(LHI/E""VDO/;"X3.K1WS$M8< 2T.0,-!))XVUK&K
M]I90>Q1[.FM05!R/E.FXUUS8+KI^5?7<GB0P\0BP>(>Z/%I"9MSL@FFEI,]8
M[8=[Z8.?IWTTO1."Z48!.<&U*3+'IBPB..P$RF#+!NRF/B9<3Q73C'J<$'T4
M(3&FB\P5%!L+Z5B]CWO%ANV2[1D2$AY24W\H!>ECCXXE9Z]!L%V$7%37'[!L
MA3TV]0<.J$ZJ-:9+5FU'0$M70"NP_WR$I5Y\X1>JKW/U/3;%1A#RDUDV#*C7
M&]@N."ZI\.U0E^P_IEH)]!+?56.Q*Z"E*Z"5O?M#(GNEANU2[7WZ=9?7W:GL
MCY3T]E8NX=@1T,(54(Q-=36-3@3[@6576NY<<T.>>SF'_W]ZSM[T)>2[4G2N
M@&(,J"R?^Y[.OBM1=[:]X;%_K^J(7=5IT_PB>NW0%]#K"FCA"BAV!;0DIN*C
M>LV[.F,TI+;7A,2N"4=?,ZGYG!9)7>?W>=IMSJB1Z.,+Y[@]B$N2P)6(= 44
MNP):$E- 1F%D9,$9JV$:G+S9LZM,V[F-W?42\AP!+5P!Q<14O%/,(M]X<0C8
M,1[HW$!HG)&Q];<7T,0NH%]T<&/'O(0V1T +8BIC'GI:+12[:FX)-,<(TSDS
MC7Q"1B07Z;4ZL6MU^ZD-,14Y\8BOG_5"9H1@O0>0%0M'3@M)K^V)7=N/G-I$
M8*Z9TAYC7XMT3DQU2W#H,VT>+0"[*=69BR&TD'*F#R(@J?W0W%T!-)_YT=@P
M]N*;V,7W,TYMX"$UM3<+(QKQL5,;TLMO\L+W?6 <@4$MU7DUI27A^K$8:#3R
MOH'T I38!>B+CS:(*90BSL?.V$FOE(A=*;E1Q',"5/(\"HR[*N?,AG=5^H*?
MV@O^OU'OQ11\O:%?&5F=-1MVK2]XJ;W@_0$M,Z? &3\F6#M.7D)FE.DW%%:0
M&?/)R*$,[6LY>N:-P3]1TB\I4.SXODGC.;-A)T^N4]E+(DO!&E/@U!\3[NE5
M'60747U_!=$HHV,\]34"M=<(+ZGJ%M3<[4/C_<@2L"*^00T Q<9> =.^;J#V
MNL%>^E!@G^6J"- [ )@QC^L] *P"'HT<=]%^SZ;/V[.'^S0!K[]1\[J2*GVT
M*F0.6!&,C1N*"\ N4$6-5OH 5E2M^OJY$F 6<OW,>P6%YD>>-Y8(?9E![67&
M^<IG9$3-2H%%'N4>U\ORV<FUZ/9>_7^3ZB%7NU,A[I6K]S90&-7^JOK^H9';
M[J;T9]DT<M-]7(LD$U5KH'Z_E[+Y_M!>OC[^AX&;_P%02P,$%     @ 2FFM
M4GN-6M<Z @  FP0  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q]5$MO
MVS ,_BN"5VPM,-2/I ]TCH$F[; =.@3-NAV&'12;B87*8BK23?OO)\F.EP%+
M+Y$H\7N0H9QOT3Y2#<#BI=&&)E'-O+F*8RIK:"2=X@:,NUFA;22[T*YCVEB0
M50 U.LZ2Y#QNI#)1D8>SN2UR;%DK W,KJ&T::5^GH'$[B=)H=W"OUC7[@[C(
M-W(-"^"'S=RZ*!Y8*M6 (85&6%A-HNOT:CKV^2'AAX(M[>V%KV2)^.B#K]4D
M2KPAT%"R9Y!N>889:.V)G(VGGC,:)#UP?[]C_QQJ=[4L)<$,]4]5<3V)+B-1
MP4JVFN]Q^P7Z>LX\7XF:PJ_8]KE)),J6&)L>[!PTRG2K?.G[L ?(T@. K =D
MP7<G%%S>2)9%;G$KK,]V;'X32@UH9TX9_Z<LV+I;Y7!<S- 0:E5)ADHLV"VN
MXTP"5V)62[,&$LJ(12TMU*@KL/3^W6667GP2MT^MXE=Q/'=7AFM@54I-)^+(
M [[7V)(T%>4Q.Y=>*RY[1]/.47; 49J).W2$)&Y-!=6_!+$K;Z@QV]4XS=YD
MO('R5(S2CR)+TLN'Q8TX/CIY@W8TM&X4:$<':(=N^68M&,O'OD,?=KWY=;TD
MMF[P?K\A-Q[DQD%N?$#N&P0A1=1*4X(HD?A_W>U8S@.+?Y+/Q3A)\OAY7SK>
M&Y@&[#H\"W*4K>%N=H;3X>5==P/W-[U[MG?2KI4AH6'EH,GIQ5DD;/<4NH!Q
M$\9OB>R&.6QK]_4 ZQ/<_0J1=X$7&+Y'Q1]02P,$%     @ 2FFM4GC\>[ES
M"0  ?2H  !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6RM6MERXS86_166
M*@]V5:M%+-Q<MJNZI4Y-/R1QM9.99YJ"+,84H9"0EWS] "!-4L %+&6F']H2
M=0#B7-SE8+E^X<U3NV5,!*^[JFYO9ELA]E>+15MLV2YO/_,]J^4O&][L<B&_
M-H^+=M^P?*T;[:H%#L-XL<O+>G9[K9_=-;?7_""JLF9W3= >=KN\>?O**OYR
M,T.S]P<_RL>M4 \6M]?[_)'=,_''_JZ1WQ9#+^MRQ^JVY'70L,W-[ NZ6M%4
M-="(?Y?LI9U\#A25!\Z?U)?OZYM9J$;$*E8(U44N_SRS):LJU9,<QU]]I[/A
MG:KA]/-[[S]K\I+,0]ZR):_^4Z[%]F:6SH(UV^2'2OS@+_]B/:%(]5?PJM7_
M!R\]-IP%Q:$5?-<WEB/8E77W-W_M#3%I@&)' ]PWP&8#ZFA ^@;DU :T;T"U
M93HJV@ZK7.2WUPU_"1J%EKVI#]J8NK6D7]9JWN]%(W\M93MQN^1URZMRG0NV
M#NZ%_",G5;0!WP3+O-T&/TO':(-Y\,?]*KCXZ3+X*2CKX/<M/[1YO6ZO%T*.
M0?6T*/KW?>W>AQWO0SCXA==BVP;?ZC5;'W>PD(,?&.!W!E^QM\<5*SX'!'T*
M<(A#8$#+DYNC#&B^.KUYZF%#AOD@NC_BF@]E](TV^J;ANT &>).+LG[L(J04
M)6NO/.^APWNH?@]UO.=7F5+*NN [!LUAUS;6;57F>+XE(4+)]>)Y:E@;A:,H
M2X]1*P!%DR0>4$?#CX;A1UXS?5G_*6.C<U7!90(J>%V4%0OJ@9=ZKKX5RJ+[
MAC^7TM^"A[>S31H/8XJ])ETQF7F+,N_R6;T.\AUO1/FW?@!9N>LNFE@&D8QD
MAI4!% UQ9%@90.$HIK"5DX%1XF5T+WCQ-%=I=1U(D\I:TSK)>'M2U>NJW><%
MNYE)([6L>6:SVP"*UL0BDE"#JPU!F8-I.C!-O4R7V[Q^9"JWR9K!FD82%ODK
M:S\I%X+HIM88YBB.0F/N(%2:$8./C8JP(SZR@4_FY?-EXGHJE\N:_L1$_B C
MI&7%H=%.+Z."[<K#KG/6HFC8.WQ=M@4_U"#SS.:4F+QMC)4]5@ FS6#6*!RK
M6>C-"RJM%<-<3B*];9E,%8IH5>8/9?5AU*-)!45>6__>Y&NF4A KGY6%W4[3
M=W1D.R#B 5@<F;ZU@CI#B,2)PX9XY(.]?'X36]8$%:\?YX(UG7>T6^E/_=="
MNT8[8:PATIGV>;D.V*O*$PS6!M@:,R&9Q=]&95%F9@$ -:?$E?+06( 1.6$Z
M]_F;GDN0!8%<UV)AH^813LS@!V 8A\3!8BSOR%_?O[WV82 #@*F0KGA>PVPH
M4(9B;+(!4&EF5B$ -<=AY@KKL=JCR)_.9'(ZL-&WM,-Q[:>#._8S!E*,K&&E
M*(E,BC9JGL3VA-DPE(;807$4#^@C]=#7G88]L_K@\#R[S,\S$IM$;!3.B!4_
M0%\D<87/*!F07S/\>JKD OG9I3W".+,(VC J$X2I/ $8IN$DD1Y3'+4"2L_2
MZ&7]S-HS!"4:JSCRE_%EOB]%7I5_2S.V?"->\H9)A?(LE^M[)7ZE*FL%;$F@
M3!,26F$-P"BBEL]#O<6Q0Z3@L5SCT,OO[M#(--7J!"7]17J)>-.QS?XZE)HA
MQ*WO]#C+)(G)#8(ADAAY>@7!TMB1@/&H"K!?%6@GT051"A&Y.OGS4'<['2^E
MV$I'D03;4CWHY(*R@'ZH4H"*'Y X5/+CR SM)83#. [-:07[PRAU<!\5!/8K
MB+N&%XRM^_#8Y4()SFYBV[QB3D$*<K;+?$2Q66P!%"%1;/*U430,'?D CXH!
M^Q7#=QW_.A[E7(_"Z2&OGV2T[KF<:)B;M]\S%DT8T!H),C,^A,J(HW+A46I@
MO]0XGNV+(VM<3I7CQ_:PY4,2674:0*$PM'(6 )/!DDZZ.^8[BA'L%R-#A3NH
M=;&<<2C_@_0 @9'%H16]  Q%E)H+ !"719&CA.-1BN#XK/JV*>N\+DZO;W@4
M"]@O%HY=A[VRIBB[:L#W.C<J\<!V^XJ_,8=-@1IOQOT2 ,56&; Q!"&'*4>I
M@/W["M_;]B!MUU%JUM*0S9L,"5G&W:M$?Y?G9 5[8P&9WK8"0(1&L4.RXU&Z
M8+]T695*_:EUH:R!($U 4R <F45J">)H%EOQ#N%(1!V5G(PBA?A%RA$3O:O(
MZ[FLZ*+A5:6BHJQE>F,.(48 >9$19)"$4#0RMTP@E&NFR*A4B%^I6/RD!&%L
MIVOS>50!.4&1N7VWA&"$6&M)"(;CQ!&29!0GQ"].[L>"5$BFI7 &HK^C,P+Q
M_]71BH!['HX='S(Y<_ +F*D,/V'R05L!VD(NBY&9BB%<%&78G/S_71D=VV)4
M,^0#-9._#2=@PUZP4J[*$M(*W:JK;F7(--WV:L,J?7HF(V<JZT$K 9I$KEPM
M(WF'>(Z_ .\CR+6Y3$8)1/P2:!)#>DMUD+QZEZG?&31/]WH3V*HEBU/+ L".
M36*N[P&0D]HH?HA_'^8'VW<>H!R@]?($Z<$[-.9Z!8*I73>S.D.X."8.B4=&
MX47^P2[-12]H+T'%![*U1=.<9#$U3PI!7)REIJ0%<"EUSNFHPHA?A7W;;%BA
M)Y0=;8MVGV6HUYTQ=)BK#VK[X5FN5&M'H0,T$XHMTH#\PC$R*8-G1(EC549&
M_47\^NM[+:N;RND7:]9]NM0[$6?QM"55C)&YSP*@YA%&%E'H4,BY&T='>4;]
M\FSI8A3D(A!;%CRPQ[*NE3-+!U /WEC>@*?>MKQ*48;,]2<$2Z9)M>,+P)(X
M=!U\TU&NT1,VEEQ\E8S[B*6MJ](48>MP'X#9QEA!L,198>BHTBCV'^0I[:&9
MGG;M8=0ZU*]UAGWV2:T.^I0/F@LXGTE-O;($4 CAT%QD^L=VOJRAD^L>?EFS
M'-7+E/B1D@'IVPH"RW\F?1L5I9&9 ?Q#_ ?L1[U"_7KEM^'\H5*9\%/0J.M@
M*E)DR>L/AT'VP%E/'%GL;5244<>ZC(Y*A)ZP#:/79!?O@NJRVRM>'QK%Y3W*
M@PUOO,$QR@+JEP7?^YLSZNH#: _@=D9*K 0);+<DYBG5"D!%%+FL-M9Z^L&.
MBV>1TC<]NM>4F$MQ #1'YIROH*Z06;07DWMY.]8\ZON-;: /++L+;L/3X0[E
M%WUST'C^%5VMNIN08S?=Q<Q?\D96MU;Z]49V&7Y.I#V;[JYC]T7PO;[]]\"%
MX#O]<<MR&?(*('_?<"[>OZ@7##=.;_\+4$L#!!0    ( $IIK5*:XWZ5[@0
M , *   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&ULC5;;;ALW$'W75PQ4
MH+ !13<[3> ;(#N*ZR)V#%MI'HH^4+NS6L)<<D-RK;A?WT-RM9*;V.B+M"3G
M<N;,A3Q9&_O@2F9/WRNEW6F_]+X^&HU<5G(EW-#4K'%2&%L)CZ5=C5QM6>11
MJ5*CZ7C\VZ@24O?/3N+>K3T[,8U74O.M)==4E;!/YZS,^K0_Z6\V[N2J]&%C
M='92BQ7?L_]2WUJL1IV57%:LG32:+!>G_=GDZ/PPR$>!/R6OW<XWA4B6QCR$
MQ55^VA\'0*PX\\&"P-\C7[!2P1!@?&MM]CN707'W>V/]8XP=L2R%XPNCOLK<
MEZ?]]WW*N1"-\G=F_3NW\;P-]C*C7/RE=2L[[E/6.&^J5AD(*JG3O_C>\O!_
M%*:MPC3B3HXBR@_"B[,3:]9D@S2LA8\8:M0&.*E#4NZ]Q:F$GC^[9,U6J).1
MA[&P-<I:Q?.D.'U!<3*E:Z-]Z6BN<\Z?&Q@!10=ENH%R/GW5X@?.AG0P&=!T
M/!V_8N^@"^T@VCMXP=YGNQ):_B-"]@=T8;0S2N8B%8/.Z=:R8^W3ABGHH]1"
M9U(HNL<FH_*\H[]F2^<M:N?O5Q ==H@.(Z+#E\B>W\SO9I]^1O;KBC>?%W.:
M'+VAU@)=SRZO+GKWGS\NOL[NYC2_6<SO;N^N[N?W]&GQ83A @'3EK& E*3-5
M+?03[?WZR_OI='SL2Z9+:YHZKB?'9"SM'%TD\?9P?T#2D:"5,DLP4UOS*'.V
MX.N(]N1^V*BM9(^&[HFZ5C)+?.;\B(:O XF1[&7C$)-S02$+_U)[7MDD7"OA
MPWQQY$L!^2Q#U^*,*0#"J=92KP:[1L.B5N:I<[!CKX=D&OT&0ZJ2C@=4F:54
M'*4R99H=,#N(W3-^KL5*9K3@K-1&F57'QC&"1M1IJG!.M<@>,+MR>F3K84F1
M,X5?"\L]5%L3#1]'S]"#HH"@SDW@KY.$-?LH04J4NUH09J<SC<T0\X]"PX2M
MM\5&K,5201U4L$4V'+Z]^8'&EGAXSE$6 !SL=U1T<%,.JG A9(VU&WZ+QC>
MH9GS!%0H#/1>&E%LH\?<"LS)0(-Z(EF%8HF^I=W)/]MXE>@L9<0R[*+_-#+X
MR,Z'A YI86+9JMB%)+W;$@&K>9/Y! ).I<YP&SGN!:G8JJ&DUM*7U($;4%?T
MP.T,2"@"9M%Z 46UL:A!)<W/4R-U-"&"JR A=6$%)@.0!%IR=G(5QTJO)?=I
M0"_T \!L<[<I[E3#FXB3SL;Y(*"L&MU5ZK."Z1(W2,NFWAA1/103Z"K .P10
MG,\JJRNHQ;;KD8Y A(N48S[B;G,A-R%V7'XRQN[7II4+=;=30KR*0_/H1_YZ
M>^M29F5(EFIRWAT;$;6._;K=VQK81A>>&)YU5SDA4F!HJP@C!&VX\;>_Z:7=
M\'L=;WN.F6X,TCYY3RA'5+=%B!9I\D(JMQ])Z>V,PLF[XS"[@%_6(!(/F <.
M-6A3<WW1,KB/%P>@IM$[H'F#F!+:/P1,/7,,)WA8]%!)\7D1KZ4E,D3_F<+1
M=6E4CJS%0G3-TLE<"I#5MF)12"63Z^!@5N/-ELOOH3V"L:R[^X"QZ*XYUUUS
MPY]=;J.=5P6::!7?3@[&&NW3 Z/;[9YGL_0JV8JGM]VUL"N)PE5<0'4\?/>V
M3S:]E]+"FSJ^49;&HV/C9XDG)ML@@//"@+-V$1QTC]:S?P%02P,$%     @
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
MK- :RWX\KO?SHTE.^1EY<K$8?:#$+=HK*9#HQ#P6M,#$OUO0AL2[$QC_O5N
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
MPWZ#:?^9U0^LRMVGS:FR5BW=SP7.I$+3 CR?*66K 2G8?.L^^0]02P,$%
M  @ 2FFM4I&S]$9W P  /@@  !D   !X;"]W;W)K<VAE971S+W-H965T,3(N
M>&ULK59-;^,V$+WK5PR$'G8!V[(4.W4,VX"=>-&TW6X0)^VAZ(&61A(1B=22
ME+WIK^^0LA6U:QLY]"**XLR;-Q^<T6POU8O.$0U\*PNAYWYN3#4- AWG6#(]
MD!4*.DFE*IFAK<H"72EDB5,JBR :#J^#DG'A+V;NVX-:S&1M"B[P08&NRY*I
MUQ46<C_W0__XX9%GN;$?@L6L8AENT#Q7#XIV08N2\!*%YE* PG3N+\/I:F3E
MG<#O'/>Z\P[6DZV4+W9SG\S]H26$!<;&(C!:=GB+16&!B,;7 Z;?FK2*W?<C
M^B?G._FR91IO9?$'3TP^]R<^))BRNC"/<O\3'OP96[Q8%MH]8=_(CLEB7&LC
MRX,R[4LNFI5].\2AHS 9GE&(#@J1X]T8<BSOF&&+F9)[4%::T.R+<]5I$SDN
M;%(V1M$I)SVS^,S4"QJV+1 V&->*&XYZ%AB"M@)!?(!9-3#1&9@P@L]2F%S#
M6B28_!L@($XML>A(;!5=1+S#> !780^B832\@'?5.GKE\*[.X-V+'6I#Y61T
M#^YP:X")!-9?:VY>.Z[#G\NM-HJ*Y:\+1D>MT9$S.CH7W>7C+^NGY>K7-6S6
MM\^/]T_WZ\VIZ%Z$L1=SJBL6X]RGFZ=1[=!?_/;E:0VC:1].&H&G'.%6EA43
MK\"=[YI6*IUCOKW$!D&WGO=@G_,XASTJA+A@6O.48P+,0,JX@ATK:@23*UEG
M.51*IMR 5%!(K5TL&2T[Q@L+WJ=VT=>,JNK-P,!Q2F5!C8"+##C)>X=F #+M
M4.LH33TV<'Y(S>TUGGI4&%AN4=GB\&QQ4(6$-]ZGEJ-WAN.'\"/\ &$ONIJX
M-0PC;_D=X3Y94Y54S"!LI4@T]&'<&TTFWION=>]Z.'1XW2@KC&4F^-\4,RJ@
MQ+J845=T83<DQTI9"V,]):3H&A)RD63LT2LR!6AO#G3=<[5_(FQ6)<Z9R/"
M[4EZ*(B)B<+<MLR=/:(]6GL7T^)]L;K-\S1"JF1Y&</FGNS\S$1MD^F8AS?D
MYX>;T4?O6="X*%Q@;")(_!V(-^.3E%PFWTWH/\%TE,(N'YN@]\!1KO^7"'V7
M72+4AU.=)NCT]!)5YB:7)O-40TU[;[^VPW'9S(0W\6:R4H_/;!T6F)+J</#C
MV ?53*MF8V3E)L16&IHW[C6G 8_*"M!Y*J4Y;JR!]I=A\0]02P,$%     @
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
MK" C+\-T6)*1)"7AT]-*\K!*&3W+I"+',,_C[PE)PBQ+H2!_%L9%\K]4L)Q
M19Q"%J:L.JV"RH%4#'L511&FJ3.2-"?E#)Z>J\-%YT8]U1:7]$,;$+0OM#MN
M8-&X&CF9I^J;^B.C%C5(94'4!!>+';@3G@FA4<9@7V:^PMC9^:D&C8X&7(MZ
MZ<>X2SKU2#?K#KN'F^*R&Y#/[MTU<\?U4D@##2X(&I^7>0"Z&]W=PJJU'Y<S
M96GX>G-%MQUJYT#?%XH"[1?N@,/].?D74$L#!!0    ( $IIK5)&F'\JN0(
M )$%   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;'V42V\:,1#'[WR*
MT2HY%=@'(3P$2"%0%:E)$)#V4/5@=F?!8M>F]FQ(OWUM+VQI%3BLUX^9G_]C
M>V9PD&JGMX@$[WDF]-#;$NW[OJ_C+>9,-^4>A5E)I<H9F:':^'JOD"7.*<_\
M* CN_9QQX8T&;FZN1@-94,8%SA7H(L^9^CW&3!Z&7NB=)A9\LR4[X8\&>[;!
M)=+K?J[,R*\H"<]1:"X%*$R'WD/8']]9>V?PC>-!G_7!1K*6<F<'LV3H!580
M9AB3)3#S>\-'S#(+,C)^'9E>M:5U/.^?Z)]=[":6-=/X*+/O/*'MT.MZD&#*
MBHP6\O %C_&T+2^6F78M'$K;J.-!7&B2^='9*,BY*/_L_7@.9P[=X()#='2(
MG.YR(Z=RPHB-!DH>0%EK0[,=%ZKS-N*XL)>R)&56N?&CT7(K%<$*50X37-/
M)P.U2WY\!(Q+0'0!$$;P) 5M-4Q%@LF_ -^HJ21%)TGCZ"IQ@G$36F$=HB *
MKO!:58@MQVM=Y*T))ES'F=2%0OCQL-:DS'/X>05^5\'O'/SNTOE]>5FL8#5=
M/,%D.EY]='Y7 3;I^GK/8AQZ)JLTJC?T1L\OJRF$0;\!__%K,T%HS*CVE8N=
MR1I0C-!<78SY&I4]MIIYI%S#K3L^TX2]FKOD!ME+CA4FG"!5,C>O6>PTO"XG
M\-I<PER99(-&T(S@!AKFN^]VKWL^SY80-=NW$-:C=@^Z]]W:8Z$4"C(OE K%
MB:,&F4(FQ<9!:IED0I>,E LF8LXRX$(3I\)FJ08FDC/\3"N&&3^*^P1670-:
MS=!L&M2C3@#M>CMJU6X@#$VG9V1WZD&G!Q]=K7^6)CFJC2L&&F)9""HSIIJM
MZLU#F69_S<MB]<34QLB&#%/C&C0[;0]460#* <F]2[JU))/"KKLU-1.5-3#K
MJ91T&M@-JBH\^@-02P,$%     @ 2FFM4A=+^\"F @  :@4  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL?53;CMHP$'W/5XRB?4PW%T*X") "I-U*
M74"PVXNJ/IAD(-$Z<6J;9?G[VDE(J;KPDGCL.>?,C&<\.C+^(E)$"6\Y+<38
M3*4LA[8MXA1S(NY9B84ZV3&>$ZE,OK=%R9$D%2BGMN<X@9V3K# GHVIOQ2<C
M=I T*W#%01SRG/#3%"D[CDW7/&^LLWTJ]88]&95DCQN4S^6**\MN69(LQT)D
MK ".N[$9NL.IK_TKAZ\9'L7%&G0F6\9>M/$Y&9N.#@@IQE(S$/5[Q1E2JHE4
M&+\;3K.5U,#+]9G]8Y6[RF5+!,X8_98E,AV;?1,2W)$#E6MV?, FGZ[FBQD5
MU1>.M:_OFQ ?A&1Y U81Y%E1_\E;4X<+0-^Y O :@%?%70M54<Z))),19T?@
MVENQZ465:H56P66%OI2-Y.HT4S@Y">.8'S"!Z$U=LT !I$A@*5/DH([8H9 "
M5N1$MA1'ME2"&F;'#?FT)O>ND+L>/+)"I@*B(L'D7P);1=J&ZYW#G7HW&><8
MWT/'M<!S/.<&7Z=-OU/Q=:[P-:G5:5>U(%3 SW K)%<-\^N&A-]*^)6$?T5B
M-EL_1W.(OJ^BQ2;:0+B8P_+I(5I#.)LMGQ=/&UB%/\+IE^B] M_DUA,[%"6)
M<6RJD13(7]&<+)9/$;CN\(,6^$_;>%_;4)7%?*NN7577T-55)78'1I27E)VP
MJ5!)3IQ1JF:IJ=0=>'VK&WAZX5K.P#/.#87GANI93C^ P.H-'.,3>T5>J)F6
M0 XR93R3F7+I6MWN 'S+=1VC[KV@,X# ZQEWX+M6WP\4?\>S G< []V(?='_
M.?)]->4"JO:M1Z'=;1^2L)Z?O^[U*_1(^#XK!%#<*:ASW^N:P.O)K@W)RFJ:
MMDRJV:R6J7H,D6L'=;YC3)X-+= ^KY,_4$L#!!0    ( $IIK5(*(-+P! 4
M ,,*   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;(U6VV[C-A!]UU<,
MW*;(HEY;ESC)YF(@MVT#;"[89-N'H@^T-+8(4Z26I.SD[SM#R8Z]FP1]L7F9
M.3QS9H;BR=+8N2L1/3Q52KO37NE]?30<NKS$2KB!J5'3SM382GB:VMG0U19%
M$9PJ-4SC>']8":E[XY.P=F_')Z;Q2FJ\M^":JA+V^1R569[VDMYJX:N<E9X7
MAN.36LSP ?VW^M[2;+A&*62%VDFCP>+TM'>6')WOL7TP^$OBTFV,@2.9&#/G
MR75QVHN9$"K,/2,(^EO@!2K%0$3C>X?96Q_)CIOC%?KG$#O%,A$.+XSZ6Q:^
M/.T=]J# J6B4_VJ6?V(7SXCQ<J-<^(5E:YL>]"!OG#=5YTP,*JG;?_'4Z;#A
M<!B_X9!V#FG@W1X46%X*+\8GUBS!LC6A\2"$&KR)G-2<E =O:5>2GQ]_,7H&
MCV@KN,2)/QEZPN2=8=[YG[?^Z1O^20HW1OO2P94NL-@&&!*9-:-TQ>@\?1?Q
M$O,!9$D?TCB-W\'+UA%F 2][$V_BX5*Z7!G76(1_SB;.6ZJ&?]\!WUN#[P7P
MO;?DN[O] QZOOM[ Y=7YXVORO>O/+7?D:I'C:8]ZRJ%=8&]\>_=X!4EZ]!&V
MX:,O4L^I4^!:>R1K"@MSK"9H6:^(BE,ZL,)CD(Y^DD_13O3%".U@:DU%Y:OG
M+A*Z .-+\MI-/L#M]0-<.RM02;BWU&_P.\2#%'[[Y3!-DF,8[<"OD&;]4;;'
M@[C_:91$=\%=<>UXKIV"-3X\A"1)HV"]GZ9LG?3C_2RZ:*Q%[:EL?6.EE^C"
MJ;M)W$\/8O@ NZ/^*,W@ _DF63\;L6]":WMQH'BGX=8LVD IJ/T^T/%P8:I:
MZ&<P$T]W#Q8@B)#0('78%I5IZ$PS)2Q2)QOM XD_)SMO@L$MW1AMX/!0XIS^
M@D:$L))C*K70N12*,)V7ON%[9 "/Y%Q;23LU;;V<PZ M P>U>!83A4S&X0(U
MX/>&C;5N.CBA%-UMWE&_^S+X\G&*/7D=B@;!; 8>&B(#SMX$A744[U0^43QR
M50TA]40D'>S'.U"3$Y]7]3?9^*4A1I7\V%'ICG,#^$;]:P,13JG;BFC%,7I7
MFNV\E,)!PYA>S$D 4IV_$9RK-EJCZ(,@J8)>L'(*EL;>]8&<R>J93E:*X@5\
MXOYP(=Q(DFRYT<XH65#,Q08$">LQ1!0P"G2YE1,LCD!0Y@S)SJF0_AF$][33
M^* ,L;L1,YG#@YGZI:!KXHI5I30[JE97TDII% 43)D1)&\^T*(0@&FE$)1O'
M_3B."1G8Q%,SN>-HTE9,)TMHJX/C;?Y1+EP9,AL&3' A%%<!K]''<HXM38?Y
MJH/$0D@5%NG+#([,?Z1&<KTP8V+'4=YRH4*19I7@'XA%6\+ZH-B+O-SHCM5Z
MQ4I0>D(]=QSP*4?:',4[QU'Q/PY^_:P0!LO2I_",]1^["Z<VCLN !=I8?UVK
MKN.[DK\ZOWZ\//N)9S9(1\0!Z,YC4-Q*VX:T.;U]/(,]0ZVPF(4VY4T*BQG5
MEEY,E@N,4#I-J.:G8D%Y(AMV]*6T!?4>FW%OT6MI?07\U%9;)4-%,8"ST)V;
MEW^X\;?Z+UJ*<&Y.4R4)%;=OFA\Z;@"O?0V'&P^+"NTL/)^8"%UY[1MCO;I^
MH9VU#Y,7\_9Y=R/LC(*B?$[)-1X<C'I@VR=3._&F#L^4B?'TZ G#DEZ9:-F
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
MK1DH+SSW3 8Q@W,MXIU3K6$:1/$I:KR#F^+M6"$MD7F>$$3;(7AU^4Q9IRD
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
M"HH5- #/5\:4]1=:H'E%_\W_ U!+ P04    " !*::U2S\@:V1((  "7$P
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6RM6&UOX[@1_JY?0;AI+PO(
MLB3;<9)- GAWL]<M<)O<9;>'HN@'6J)M=B712U+VIK^^SY"2(CM.T ,*Y$6D
M.,-G9IX9#G6U4_J;60MAV8^RJ,SU8&WMYG(T,ME:E-Q$:B,JO%DJ77*+H5Z-
MS$8+GCNALABE<7PV*KFL!C=7;NY>WURIVA:R$O>:F;HLN7Y\)PJUNQXD@W;B
M-[E:6YH8W5QM^$H\"/MU<Z\Q&G5:<EF*RDA5,2V6UX-Y<OEN0NO=@K]+L3.]
M9T:6+)3Z1H-/^?4@)D"B$)DE#1S_MN*]* I2!!C?&YV#;DL2[#^WVC\ZVV'+
M@AOQ7A6_R]RNKP?G Y:+):\+^YO:_54T]DQ)7Z8*X_ZRG5\[G@U85ANKRD88
M"$I9^?_\1^.'GL!Y_() V@BD#K??R*'\P"V_N=)JQS2MAC9Z<*8Z:8"3%07E
MP6J\E9"S-[??:VD?KT86NFAFE#5R[[Q<^H)<DK)?5&77AMU6N<CW%8P HD.2
MMDC>I:]J_""RB(V3D*5Q&K^B;]Q9-G;ZQB_H>[ J^[9612ZT^8EY.]EG907[
MYWQAK 8?_O7*-I-NFXG;9O*2 W_]^NG+/XXY\'6YSW=?;EDRN1PRKR'@$?NR
M%NQ.Y[)">C"SYEH8II:!Q?1[56YX]<@PQPIIK,@9.$UO/L\?/LQ_93\7:L$+
M]N#XSG[A^ALR6OHE7RM) @^66VCD5>[4P 7YDYHOHAC.MW++G-_8[8]LS:N5
M(!6?C.:BB()%U+R\V[B,NB]X92ZA'2YF/9!_^=-YFLS>&D0RGGF1H"<2,@X0
M2&S:_906I_%;$G?+:86;2]Z^"9ER8@:,?V0+P5::5V2)54R4FT(]"F&P:+F4
M&:(<LEQJ6*^T-S*#))(3(N1&0AAT;L1KB6E3+XS,)==2F(C=U]K46$[Z"9#2
M<H5@%#U#V)XA_<@@6$)O 2X)IW$<QG'\+):HH4P:VB(34?"I@MXDW=<BJPRU
MU9"-F*WJ<@'? ORAJFZWODY6=Z'H?,D6L#;/):&&)0D!VP,7>(T1NZL8<E"X
M'7T>)M-C80W>*:YS O6A<_<^;%ZJ&E[\/\).IT<]&E <Q0_KN?1,01*S1\$!
M;[<6! \A1WDM"HAL )VH/Z]7*++,EYU9Q.:.*@=^2&-P%B?(:J7%"CE$2R[&
M*<7YT(T-T?;RE6^Y+/BB$,[J96UKW5#9'#,]8K<\6S?4[RA_S$?2P!*A,VE:
M[0%G&Z&E<N&!6QK[EUJ53C9OT-.ST]P._&Z^!#4Z!=MHY)4#+7J(I ER887&
M:01<<#/)'^$$Q<:@"$'>KMM2=%@B^([D.!PK4!%LA&I2"&-8;P<%.;TC/ =[
M!=U>8<^&0_B("R*.XB&^UV 24AOVK'%8.W=R#\L%#U7&54TOQVW/2^0W[YRV
M(JU$)30T/P9; 0*I+;%E./$.!X\0^P8/-K$4*OAA*5PA!H",B%^0_P3FA6<D
M=^L7(E,EU>D_2IMYVUI1'-KZV*)P[0^.P. 8D?AQUOLJZLX!1*36LEHY0;*1
M^9P[(D.,)VL+-'SF,OCL:]COKC^"1/<P;],IN*NM09G.23]\]3=>U61%JS%)
M+L+9V8R=L#2:GK,D&M-S$B:S)/BY28]A<-N$'6?*Q32<)C/V!NO3\^!CY_?A
MX4[/T:>3$+4&ZL?19(JMT@D]G\>M>A>//R3I6/-4.F1EX4<C,[;E12V:O BL
M5[P CU D-U0G*<[D;:LL>'LHYUBU4W61LS6'T$((ZI(S(;=/6=G$ONF"L!"I
MAF0XF&X3)J=.0^J.XNK9@9#&E 32M!4>3YX>N6N-NV:B222/=+\B=IE_4,JA
MF.P,#NV$=(NGPWG(17.<C,FY^WOA:.QBM ,Q3\Z26<A.IB 1S9_,SJ8AG4L;
MX2X(Q6,4O'@(4"423DNED(-PMUI5\C^">HT2]R3C,SA3QM)95_"F6:E4-:0R
M@9&S=NB]M2?$M29/EB[N3=7O):MKMO9+D.J3>0]R\ 3YB1Q&;+AVB.!CQ;1/
M:RH5^P4SPYJ5HHXHW$ODV_UE=PV*YXE]^(8ZG9,@C>)D.&8("AWD<33S"7TQ
M::?\*)C0NBD[<]F41F?T8D++SIK\HD'09%N;9I1R>PD8X#(QS[*ZK'T0W"'B
M'*[%FNZ46P&J4:%EIX4RYLUET(]WX%.:R$,\"OJJT$D4+N9$'R)!,USA"MPH
M"RB>;?D>HGP/#4=Z&Y&!N-9YMD)^G+ A%3+\GL*^-WN[T*D@5^!2K;6HLD=J
MURM3-%S)_XVNQ5-E%I['%^QT/$U0\$[/PG@Z.U!UB!$*P"JYY=9[ 9>AVNGR
MJ-(S_Q.XA#SF.;;G.< 'AO&4S!@C'#0!'$DZ!8X\0D>PE3D2%-TY=I*+VIFP
M486$57=="W;ADG46_J\M9RXRF?OT<I<)W]^\MA>O*E2MS"6 :[T=191V"=2T
M_,_ZD^:>XE6$@6N$W/G7[_)<4]EMB3K^! 28ZPUIGTW_3 .Z=0 (M2*=@*O]
M&ZV6>.E3_!#&<_L#NA)18P%]4(3VVS.#+G>6$2@K2Q$V]3FD%M@%DNY>5.YP
M,2)]'&P00UKJ'.J^M:#;X.SI^M>8[@S63?_8FA?T_>Q:OA&D?6A0]=Q-ZJA?
M0G<0/</O;B$?Q4*[!B!-CW""M!>HH7G 7P@W\)V@P,3GTV/W^U'O8TDI],I]
M$L(Y1@>:_V[2S79?G>;^8\O3<O_)"K=LW \-*\02HBAITP'3_C.0'UBU<9]>
M%LI:5;K'M<"M6],"O%\J9=L!;=!]B[OY+U!+ P04    " !*::U2A[43SSP#
M  "B!P  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6RM54UOXS80O?M7
M#(0]JI$LV5EO8!M0$A<-T,T:MML>BAYH:2012XE:DHKC?[]#2E:=-'&W0"\2
M/^:]>4/.#.<'J;[J$M' <R5JO?!*8YJ;(-!IB1735[+!FG9RJ2IF:*J*0#<*
M6>9 E0BB,+P.*L9K;SEW:VNUG,O6"%[C6H%NJXJIXRT*>5AX8^^TL.%%:>Q"
ML)PWK, MFM^:M:)9,+!DO,):<UF#PGSA)>.;VXFU=P:_<SSHLS'82/92?K63
MAVSAA580"DR-96#T>\([%,(2D8QO/:<WN+3 \_&)_6<7.\6R9QKOI/B#9Z9<
M>#,/,LQ9*\Q&'G[!/IZIY4NET.X+A\XV)N.TU496/9@45+SN_NRY/X<SP"Q\
M!Q#U@,CI[APYE??,L.5<R0,H:TUL=N!"=6@2QVM[*5NC:)<3SBPW*)C!#-9,
M&8X:=HK5FKD3T_/ D =K%Z0]VVW'%KW#-H[@LZQ-J6%59YB]) A(VJ O.NF[
MC2XRWF-Z!?'8ARB,P@M\\1!O[/CB'XCW^"):^#/9:Z-H]M<%/Y/!S\3YF;SG
M9_5KLEO=PSK9[!Y66]AMDL=M<K=[^/*X?>M<+[,]?MFM8#R]^0DN\4)2*$2J
M&*,IBTP)*=V%DH+8"M E4UA*D:$:L3H#3D8LS[G@=![Z!G8EPIVL&E8?H60:
M> V8YU0[P ;6D6,=4!DYL ";-TVK=,MJ T;"H>1I">85H4)*"44@C>J)IX1A
ME6QK8\41B#6-DL^<Z@S%$3Y Y$_CJ4^#B1^'(5C)'R#VPS#T1Z2-%:2J(&.@
MQN1\'9$I#=9)!I0U6.U1]9DSGKGO)\=B$\DG-;I!UQ'(FUUFZ;>6_[B\./SD
MCTAE-.FE?9S-_@<I5Y!HD/D_4&?VHY<'FP'E;(9N7]*6(KX4^1/;"XIASP2K
M;3!9BS8,>^NJ+X&F+WE[FBY4Z_AUG->3V2G Z_B5UM$#(;.,V_+Q@?V;<'A;
M>,..;VC-E:S^HUJZCGC<BQW'KP_VK9H.SOIFA:IPKX.FK";ZKH4.J\,#E'1]
M]V_S[O7ZS%3!J8D(S D:7GV<>J"Z%Z&;&-FX+KR7AGJZ&Y;TB**R!K2?2VE.
M$^M@>):7WP%02P,$%     @ 2FFM4A#H9*22!@  CPX  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C0N>&ULG5?;;N-&$GW75Q2TP2(!%-U\F<&,;<!C.XF!
MV#.(O<E#L \MLD3VN-FM=#>EZ._W5#<IR1./-\B+*))U/55UJGFV<?XIU,R1
M_FR,#>?#.L;5N\DD%#4W*HS=BBW>+)UO5,2MKR9AY5F52:DQD_ET>CIIE+;#
MB[/T[)._.'-M--KR)T^A;1KEMQ_8N,WY<#;L'_RBJSK*@\G%V4I5_,#Q/ZM/
M'G>3G952-VR#=I8\+\^'E[-W'XY%/@G\JGD3#OZ39+)P[DEN;LOSX50"8L-%
M% L*ES5?L3%B"&'\T=D<[ER*XN'_WOH/*7?DLE"!KYSY39>Q/A^^'5+)2]6:
M^(O;_,1=/B=BKW FI%_:9-F3^9"*-D37=,J(H-$V7]6?'0X'"F^G7U&8=PKS
M%'=VE**\5E%=G'FW(2_2L"9_4JI)&\%I*T5YB!YO-?3BQ95K&AV!<@RD;$E7
MSD9M*[:%YG VB7 A@I.B,_<AFYM_Q=QL3G>P4 >ZL267SPU,$-LNP'D?X(?Y
MJQ:ON1C3T6Q$\^E\^HJ]HUW"1\G>T3])F*YU*(P+K6?Z_7(1HD?7_/<5K\<[
MK\?)Z_'7O'Z\N[M]O+NY?WR@R_MKNOIX_WA[_^/-_=7MS<-+,+]N[O[CXPW-
M3M]]3Z\:'J@Q_=@JKVQD[M,U1D7VRH1W=!G(+0D(<[-@OT-Y1+%F2#8K9;>#
M6@5:>;?6J">MV"<BL 5C&.P357OSVB8]U;C61C'\S6QT>C(EZ <N6J_CEJ"<
MA [M0'*MO'9MH +%$,@#IB#67?^S#^/!WPF5)%3/J)HN(H)- 9:\<D''I/X-
M';]Y(W$NU1J!X(EHZQ!:=$ 2AZ?%F'[PKJ$([J'HTC6Y&?1N@.,$ZF(TM(N@
M2XWP!5]T#1Y\!N&(HN%*F1&I$F.KI96$?U(1/%<MJN#\5I MF$OX#R,JC-(-
MKB6(UY:Y8-JND9&NE)!8&'0@.P\5D"@0:WU(&"[:@"X)4->V,*V8[ QF, ',
MJHM,HV!&>+%51B) ->)VM$=_1-RLC-O*E*0@''QZT$Z,J1B/!YBKHO"M)$]&
MJX4V4N5-S1;P %E:0%5<+-3" ,Y:Q6>24K$%B[1%AW@43=P];R.YPTRB.Y2%
M,!)1P5G8VPX$&43%Y9@>=&7U4D,FTN>VK%+L6OKACU:+82"7@A%S)2,1E"6!
M*CYRA#FF/H+G0@@4R"&S!(7*$>DPV$=#.1KD.28@A*HD;#!IJ3,\K[%2N@Q5
M^1F]C1O8Q!HRJ3#2BP"U2%E;KES4N>HC#%",AA-KC<BW)O>+*M>ZX &D4Z])
M,U@LO(.2:9OW=LH 3WF=B$\*CH4M+8( %*V4C[I 3_9%'M//:H.Q@&RMT+6I
M1@OO6NPX4A5T0WPV$_^_+Q,HM)>/+"T.]]BA+(T>$3JH0%<.?@+PW/MQ,&6Z
M@,9T:^F!5S$SP7PZ.P42EFZ#5VPT!;>,&P ^*+*K4>ZZ3:(QU"#;QE@YL\YM
M 67E%SI-*'#:CV0>G#91&_R<) @W$"E5@Q-+H*4019NY93X^QH(V!B9&M-1&
M*MT'/0C,3V*P5X3"_>T#'1V/9M/30T#I@&3(6?X+RPB,:.O.<$JK<Q92&<7T
M5Q,:#VYSG3KU3)\]8M0AEFE#FC,#YU.C&$[3GQ\>1AIDTH15$&EA=&HPW=<C
M=SLZ1Y6CWM0@%[27/<P>7!UT-X<[1^"E-3SO4BEE/;OEDF6L%]N7<VC4MN<0
M:7%AF*6719^(P2T'!RG\^U]OY[,W[V7_K+9>SG&!OI7W\F(^??];!\'/&8+T
M=/;^NY%@O@&3RC7/FP*M5E*,HAO<-#V%:@.7+\8YZ#L"](R#I'A)397H18C)
M84[  ^:+.>KK+Q2KQ+B<D3,O4(4]8_N)S'W[<GM#9%/KHAYTC=1%C_& J;[^
M8N0+ *0BX+K8QM3D"W!@4:?&(^OL]^7^$*4JSQGQ;^^O+[^C ):6HG'<"*.D
MD@OW\!?TX%FV:(=9M\5RI0=?SOFNXM)IC5MG4D4,#1;[8;.3 .G9;,=T*6D!
MNI4##XTD[R2(E[R6!=*X5+X#[NMF3)K9R!D]2BDX#-+Q(M%(OW,S%>>/G+_D
M!9^MS:O0H46?@-#!/I, ='K;+S8!-<U5+4>EU!&A+? O+%L#A<R=>:;VK#!^
MZ<0Z.?A(P)FJ2I]"(>V,F+\7=D]W7UN7^2-C+YX_U>Z4KS"R2'4)U>GXS<F0
M?/[\R3?1K=(G!Q8N#G#I;XTO1O8B@/=+A[;N;L3![AOTXG]02P,$%     @
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
M1!.FNX_S[J95C?T@GJL66-CE"E.OU"2 ]PNEVN&&#(S_(3G_/U!+ P04
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
MP:;XO)FEDVD&;[>?F8(5+3ELL+2FWL((,VL0?C>$S\(WMD7JDWH;GK(HV<J
M)%3O&\C3>9[Q1P;3-,_?\W(*63HCWW$OH.7X>,[+&4S2XSSGY3P$R_.#(Y9<
MR)-I>CS/DWOCJ5_0D!$=1@9LL7\#V4DZ>3]+/H5WHUXW/EC(3=YY>#M-YR=S
M>)?<;E?HR\805)[.QN_AI;EMM#7OUFA78:IW$!BUHV^_V_]PN&SGY>?K[:^.
MS\+2W,.ST))$Q\/CV0!L.\FW']ZLP_2\,)YF\;"LZ,</6KY YTMC?/?!"OJ?
M4Q?_ 5!+ P04    " !*::U2<:GF%'\"  !/!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S,"YX;6R-E$MSTS 0Q^_]%#NFP\ ,Q(^D-)0D,TD) X<^:-IR
M8#@H]MK65)9<2:[;;\]*3DP8V@P768_=W_Y7WM6D5?K.E(@6'BLAS30HK:U/
MPM"D)5;,#%2-DDYRI2MF::F+T-0:6>:=*A$F4?0AK!B7P6SB]R[U;*(:*[C$
M2PVFJ2JFGQ8H5#L-XF"[<<6+TKJ-<#:I68$KM#?UI:95V%,R7J$T7$G0F$^#
M>7RR&#E[;W#+L34[<W"9K)6Z<XMOV32(G" 4F%I'8/1YP%,4PH%(QOV&&?0A
MG>/N?$O_XG.G7-;,X*D2/WAFRVDP#B##G#7"7JGV*V[R.7*\5 GC1V@[V^1C
M &ECK*HVSJ2@XK+[LL?-/>PXC*,7')*-0^)U=X&\RL_,LME$JQ:TLR::F_A4
MO3>)X]+]E)75=,K)S\Y6S=K@?8/2PO*!1C,)+6'=89AN$(L.D;R B!,X4]*6
M!I8RP^QO0$AZ>E')5M0BV4O\C.D AO$[2*(DVL,;]DD./6_XOTG"S_G:6$TE
M\6L/?M3C1QX_>@E_LU@MO]\LSZ]A>4OCZKD[W(\XO[A>0I*<O(=_8' AX8SI
MM(2QOQ"Z%ELBG*JJ9O*)*C 53&-VP"#C#SQ#F=&$DN/KQM>]RN$0HD$20XW4
MC249PYM#B&F+"DH(9\.E9[*BT%@PBV^A+3E%;)F!FO$,R&9>:R[@N-,P@&NR
M?S;@@49!" -6[0I]_6J<Q,>?#"#3DLO";(,:3!4A2B9RI]7]\L%S/R7<*?(*
M=>%;V4"J&FF[>N]W^]=BWC7)'_/NJ:'K++@T(# GUVAP?!2 [MJW6UA5^Y99
M*TL-Z*<EO7BHG0&=YTK9[<(%Z-_0V6]02P,$%     @ 2FFM4ONMZ3!F-@
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
M[^9^N",R62GQ*)K +D6%WA15:6J53"U[6!1=MT,XAG?QZZ9MSF1E2$ZVH1P
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
M'$" X3$/T%W:X<6O2*J1W*,D1)6@K86+CO6E)J6P!@ A4[(CU%@2ML5-->&
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
MN[_ZZM#XFI@XC;9ARP)%QG?2#\@9^:$CR;/+_O!=>P:D@Z[Z>8LA$[7.D(W
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
M>ZE'..HX*?>NM5#Y@?L.V*LNK73$0)MZ-O@PX@MSY":@R;MA]MKKLP497QC
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
M7H'T-76^IA6E_%4IW^3R]_#"MKS$>407S:)YPFAQ)]2&;@G<*F)&2TZPQ*9
MXTLTH(,I+!CN,%2+'MG'P<G@3G-E865T0T=7;>R JPJTJPEUFIW!_>T2;JWA
M* 4\&+IK\#ND0P;O?YNR+/L$XQ-X!RR/Q_G(#]+XXS@;? GPGSW"= I9Q@8A
M>L*8C\[B=)(/KCMC4#DZLJXSP@FT(>MIEL;L/(4S.!W'8Y;#&6&S/,[''IO1
MVB@-$K\HN-=/O5$R-8F!TL.U;EJN7D 7COH.5L!)$%<@5-CFC>XH)WV*=[XZ
M^7@"5.,-Q3D= NZI6_3&85GCAEZA1L2P+\=***Y*P25Q6B=<YWO($!X)W!I!
M.RUM_<CC27L%%EK^XB^1%V/Q"17@]\X'*]7MZ+B4U-><I;ONZH#UZ:1'^G6H
M.CI'Q\;#'<C!?[T"N;'D=R6>R8_8GX;PZ4D(&T[2$V@)Y/,U\;$:M]6DJ!$?
M=E)VZ>P0?G4!DJ.FTJ!9A]9IH?26^_YR6#UTY\N^*?T([UO[9V[6Y!LDK@B:
M#L_'$9B^7?83I]O0H@KMJ.&%84U_&#0^@/976KO]Q"<X_+,6_P-02P,$%
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
M3HVFFFW:'(S<UAML)0WMPYK,Z0<(*LM [VM)T[P]6 7=3YK%OU!+ P04
M" !*::U24L>?04D#   4!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T-2YX
M;6R554N/VS80OOM7#(0<L@"S>EJ/A6U@G=VB/6RRR+8-BB('6AK;1"12(:EU
M^N\SI&QUBWH-Y"(.I9EOOGEJ<5#ZJ]DC6OC>M=(L@[VU_4T8FGJ/'3?7JD=)
M7[9*=]S25>]"TVODC3?JVC")HCSLN)#!:N'?/>K50@VV%1(?-9BAZ[C^9XVM
M.BR#.#B]^"1V>^M>A*M%SW?XA/:/_E'3+9Q0&M&A-$))T+A=!K?QS3IS^E[A
M3X$'\T(&%\E&J:_N\ENS#")'"%NLK4/@=#SC>VQ;!T0TOATQ@\FE,WPIG]!_
M\;%3+!MN\+UJ/XO&[I=!&4"#6SZT]I,Z_(K'>.8.KU:M\4\XC+HY*=>#L:H[
M&A.#3LCQY-^/>7AA4$:O&"1'@\3S'AUYEG?<\M5"JP-HITUH3O"A>FLB)Z0K
MRI/5]%60G5U]H+K?<RV%W!EX1 U/>ZX1WO[.-RV:JT5HR8E3#>LCX'H$3%X!
MC!-X4-+N#=S+!IO_ H3$;J*8G"BNDXN(=UA?0QHS2*(DNH"73B&G'B]]!>],
MN'_?;HS5U"%?+N!G$W[F\;-7\)]H<)JA15!;J%77#Y;[!J0K]8^H@<L&&M$.
M%AN0E'\\$>J)D'&$SJ7]HE,WNS>FYS4N QI.@_H9@]5?A SHR@"41.PVA$^)
MG+E$4C;CRCW*F>L!(8DJ K=6BPTQINJ#5?# =T38<]JKMD%MX TD<Q:7N1,B
MEN1.B"M6ENGLMJXUGF+5V" M$ <DE7Q74U-HU1+O'3FS2"2M WL;LS0NX,J)
M!<N*>!1C5B0Y7/T<MQG?$C!-^L_32%)6YI4+)6%%-7="R>)Y,?OLYYHRR)]1
MTYJ"C[H1DO;7Z-D ;3ICJ:2$>#.[0ZEH2KE5&FAC'@M^OLB052Q*2E85<\A*
M5E8YB_,4LISE^9Q%63*[WVYI>;DH?+O0^@*#]:"%%>28".9E E7!*BIG3(7-
ML_)_#"XWFN>0%2R?%XY#564L*CV'@NCD531;3RU[=T0Z@_(&HNNL\D>2^R.M
MX-PHA2\V58=ZY_>QH3$9I!V7UO1V6OFWXZ;[5WW\7SQPO1/20(M;,HVNBWD
M>MS!X\6JWN^]C;*T1;VXI]\6:J= W[=*V=/%.9A^A*L?4$L#!!0    ( $II
MK5+70O)\C 0  )(*   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;(U6
M36_C-A"]^U<00@]9@!M3%$E1@6T@R6Z[*1 TR$>+HNB!EFA;74ET23I.^^L[
MI&S%6SC>7$Q2)-_,O'E#SV1K[%>WTMJCE[;IW#19>;^^&(]=N=*M<N=FK3O8
M61C;*@]+NQR[M=6JBI?:9DP)$>-6U5TRF\1O=W8V,1O?U)V^L\AMVE;9?ZYT
M8[;3)$WV'^[KY<J'#^/99*V6^D'[I_6=A=5X0*GJ5G>N-AVR>C%-+M.+*Q'.
MQP._UGKK#N8H1#(WYFM8W%33A 2'=*-+'Q 4#,_Z6C=-  (W_MYA)H/)</%P
MOD?_,<8.L<R5T]>F^:VN_&J:R 15>J$VC;\WVR]Z%P\/>*5I7/Q%V_YL+A)4
M;IPW[>XR>-#673^JEQT/!Q<D>>,"W5V@T>_>4/3RD_)J-K%FBVPX#6AA$D.-
MM\&YN@M)>? 6=FNXYV</>@D4>_23-DNKUJNZ5 VZZ?IL1]JZ"MVJOXQ%U]$;
M;1TZ>U3S1KL/D[$'%P+0N-R9N^K-T3?,I13=FLZO'/K<5;KZ%F ,O@\!T'T
M5_0DXB==GJ,LQ8@22D[@90,A6<3+OD/(O5X;Z^MNB?ZXG#MO03Y_GH!G SR+
M\.PM>*BJ:M-H9!:@Z6!"5\CM;%KM0$PN[$'5V9B 8QR?-!'*^,*M5:FG"=2I
MT_99)[,'L_!;936Z>41/G6H:4ZI@^M%XU8PH2>4H3L&'9]UMM$,_()GB+*,P
MH23#A&4P^QA6DN$LYZ//+_ R.#@I,EP0BE()H^2(X;P@B'**19Z/]GSN @(^
MZZX$&:&SQCCW ?#2'+.,A$F!"9<P.>LAPB9D5A1R]$E#*&7]*DG5ANS\VW\
M5W%.\W <BS0-/E(1 "GF@HV&V ,7=0D> PEK:Q;:A;<%@AXV#JG1?7RO%!5'
M*!(X9<%WFA68%61'448Y%AEYI2A/L:0<T51@R2BXF8&;M$AQD<OW4 2,ISS&
MA06+%/40D2((FM/W4%04,'(@.8RIR'MD0ODH%,_1Z& SIISC5!3[Z"":M& '
M F 0NX242Q!"CG(,9(%;! LBWA$=33&/V:,"4Q$$=]9#A$U&,)??%T!*<$:+
MJ(",]5A!KRE(,BO0B<+E0^'R=Q>N_Y:HLE$@I$4-FE%E:6P5@O0&+0_?U$H[
M"/[-DCYI_'A)_ZZ513H\HP@>0=W.M0WE$G.)@EQ1+.NGK@YJ?O @:A?++<=2
M!I93R!<I>*0IQT2(T8VS2C<@"JC$@D'],,A,!N1F6'*0\\9"%D.:"N 8-)Y+
MR+K$E.>CG]5:=:'B!#P4,# 06P&2RT>_^!5XQK"@,KP-("B.&>&C04BO!?/Z
MNIQ*F1A2)MZ=LL9TRX\-- "0(^>T=\>2<!+N>!*.,[\G,C ;A!D?(R*A'OZ?
MCQQXR7(DH')DL2-1 #TL_HH=>?#\IAG\4B;W28""+*#(,.1F%$JHP#Q/XR,*
M!CD[RM_XH$^ /_)E[(9 OV;3^;YE&+X.#==EWV>\'N^[M5MEEW7G4*,7<)6<
MYR!@VW= _<*;=>PZYL9#UQ"G*V@:M0T'8']AC-\O@H&A#9W]!U!+ P04
M" !*::U2=<QU9^T"  "M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6R554UOVS ,O>=7",8."6#4'TG:ID@,-.N&[5"@2+KM,.P@V[0M5)8\24ZZ
M_?I1LN-E11IT%TNBR,='BJ27>ZF>= 5@R'/-A5YYE3'-31#HK(*:Z@O9@,";
M0JJ:&CRJ,M"- IH[HYH'<1A>!C5EPDN63O:@DJ5L#6<"'A31;5U3]6L-7.Y7
M7N0=!!M65L8*@F39T!*V8+XT#PI/P8"2LQJ$9E(0!<7*NXUNUG.K[Q2^,MCK
MHSVQD:12/MG#YWSEA980<,B,1:"X[. ]<&Z!D,;/'M,;7%K#X_T!_:.+'6-)
MJ8;WDG]CN:E6WK5'<BAHR\U&[C]!'X\CF$FNW9?L>]W0(UFKC:Q[8V10,]&M
M]+G/PUL,XMX@=KP[1X[E'34T62JY)\IJ(YK=N%"=-9)CPC[*UBB\96AGD@WL
M0+1 -I#)4C"7J?$C33GHR3(PZ,'J!5F/MN[0XE?0HIC<2V$J33Z('/)_ 0*D
M-O"+#_S6\5G$.\@NR#3R21S&X1F\Z1#OU.%-_R/>[[>I-@KKX\<9![/!P<PY
MF+WB8(MMD[<<B"P(:,.P<"#'\NW<PG.#Y8@"(TD**'8L?J. "5*TIE5 &E!,
MYAHO.>U54>3Z3V2(FW)64DM<GWJ@L^QLB]_HAF:P\K"'-:@=> FF-K+YC>UG
M.MK*PNPI$N$LP^X#0D4^D.D#T4Z8(0>L?B9*8J%079-WY,J?S1>XQGYT;=>I
M'\[FY$QJYT-JYV].+;Y7[O(';.>JU;=LW"L2JC483<:M2!GGCO2@-CD0[U0Y
MHZB#98#,Q]C,H-11D!-2*%D/VAI[TU1]5X(ZF?ZS$9Q./Y8XU"DH6^8C6^;X
M#-%B]/@R0C(6.*0Q=LIQE-I:F&!VHRCR0Y?OQ:5_N9B-[EY&@5?7_M5BVJWQ
M[.13!$<C!&,KW:#4&'HK3#=-!NDPBV^[$?17O1OD]U253&C"H4#3\.(*<Z*Z
MX=@=C&S<0$JEP42Z;87_$U!6 >\+*<WA8!T,?ZCD#U!+ P04    " !*::U2
M,6V/M'@#  "'!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R-5=MN
MXS80?==7#(0^.( :W6Q9#FP#\6;3#= %TF2[15'L RV-+"(2J9)4G.S7=TC9
M:@K$WKY(P\N<F3ESX7(OU9.N$0V\M(W0*[\VIKL*0UW4V#)]*3L4=%))U3)#
M2[4+=:>0E4ZI;<(DBK*P95SXZZ7;NU?KI>Q-PP7>*]!]VS+UNL%&[E=^[!\W
M'OBN-G8C7"\[ML-'-+]W]XI6X8A2\A:%YE* PFKE7\=7FYF][RY\Y;C7;V2P
MD6RE?+*+NW+E1]8A;+ P%H'1[QD_8--8('+C[P.F/YJTBF_E(_JMBYUBV3*-
M'V3S!R]-O?)S'TJL6-^8![G_A(=XG(.%;+3[PGZX.YOZ4/3:R/:@3!ZT7 Q_
M]G+@X8U"'IU02 X*B?-[,.2\O&&&K9=*[D'9VX1F!1>JTR;GN+!)>32*3CGI
MF?6CXP=+>#3,(+%M-,@*[D0A6P0+"9,O;-N@OEB&A@Q:M; X@&\&\.0$>)S
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
M#3W3L(/I]A$G/B=K.' I<;$M.M4!8W^ >_3'91+/XM$\/+9PC1JN42_7?YB
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
M%!ZDN0&^7PFA7T_,BZ[J;>[X'U!+ P04    " !*::U2J;,!1Y4"  !Q!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6S55=U/VS 0_U=.$0\@ 0DI
M21EJ*U'0MDIC0A2V!\2#FUP2"\<.MM.4_W[G)$3=*'W?2^*/N]_'V;E,&J5?
M3(%H85,*::9>86UUZ?LF*;!DYE15*&DG4[IDEJ8Z]TVED:5M4BG\, ABOV1<
M>K-)NW:G9Q-56\$EWFDP=5DR_39'H9JI=^:]+]SSO+!NP9]-*I;C$NUC=:=I
MY@\H*2]1&JXD:,RFWM79Y3QV\6W +XZ-V1J#<[)2ZL5-%NG4"YP@%)A8A\#H
MM<9K%,(!D8S7'M,;*%WB]O@=_6OKG;RLF,%K)7[SU!93[\*#%#-6"WNOFN_8
M^XD<7J*$:9_0]+&!!TEMK"K[9%)0<MF]V::OPU9"^%E"V">$K>Z.J%5YPRR;
M3;1J0+MH0G.#UFJ;3>*X=(>RM)IV.>79V;PVM&(,7*MRQ25SI3J&)<\ESWC"
MI(4'S:1A?0UE"DLF$%0&0^;A#5K&A3F"$UC2I4GK+@"-Y50V3"%C7,.:B1J-
MV[ % C,&K:%#>:VYIA"'+#A;<<$MI[ 3N*JLDG0K%S*!IULL5ZB?X0"XA(="
MU882S,2W5 )GQ$]ZN_/.;OB)W5OV!L'X&,(@#!Z7-W!X</0WB$_U&XH8#D4,
M6]31?U;$IQ\$#@N+I7G>8W,TV!RU-L\_L?F33J.C/ ;<)*).N<PA8:88).PZ
MD0XT;D%=CUC/HO#+Q%_O4'(^*#G?JV0A+9,Y7PD<!-%5V47>X41;Y&=1%.]F
MCP;V:"_[-Z72A@NQBR_ZR#>^B';SQ0-?O)?O05DF/ARV^S;H'@QS=PZ[%,4?
MRC^Z& ?_*/*W.HAKQK=,YUP:$)A16G Z)D>Z:W#=Q*JJ;2HK9:E%M<."_@FH
M70#M9TK9]XGK4\-?9O8'4$L#!!0    ( $IIK5(ZN,6WHP(  (D&   9
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
MYSKB,T=4:(O@>P>9YVS,T6;;JS5M'/6WO+F7[)!":@<*-PSM=CX-(["-UYN
MS"[X:VV(W1J6)?\>T/H"WM\80Z? -VA_.),_4$L#!!0    ( $IIK5+G 45,
M\@(  -X'   9    >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;)U52V_;, S^
M*X310PNT\2//!4F )D&Q'0843;L=BAX4F[&%VI8GR4F[7S]*=MVT<[)@%UNB
M^)'\*(J<[(1\5@FBAI<LS=742;0NQJZKP@0SICJBP)Q.-D)F3--6QJXJ)++(
M@K+4#3QOX&:,Y\YL8F6W<C81I4YYCK<25)EE3+[.,16[J>,[;X(['B?:"-S9
MI& QKE _%+>2=FYC)>(9YHJ+'"1NILZU/UX.C;Y5^,%QI_;68)BLA7@VFV_1
MU/%,0)ABJ(T%1K\M+C!-C2$*XU=MTVE<&N#^^LWZC>5.7-9,X4*D/WFDDZDS
M<B#"#2M3?2=V7['FTS?V0I$J^X5=K>LY$)9*BZP&4P09SZL_>ZGS< H@J '!
M)X#?.P#HUH#NJ8!>#>C9S%14;!Z63+/91(H=2*--ULS")M.BB3[/S;6OM*13
M3C@]^\[D,VJV3A%6&):2:XX*SI<DXZFZ@"M8504!8D-^&V7UKGP%#ZLEG)]=
MP!GP'.X342J61VKB:@K0N''#.IA%%4QP()@EAAWH^I<0>('7 E^>#/>_?(2[
ME)8F-T&3F\#:ZQZP]T_FC]=KI265[M,1;]W&6]=ZZQWP=L.XA"U+2P2=2%'&
M"112;+@&(2$5JBV?\^,F'_VGMDNH0 ,+,FUA._.#[FCB;O=3W:+D^T&C](%B
MKZ'8.QK/]9:*RB3QBOK5E6*T@(60A9!,(ZS%@:(Y:M3TQ;$J6(A3AQJ?0KE%
M9P9MU5/9Z>]1ZO=&HW9*_892_RBE[VV%<0GW0K.TC4O_E-S_K308>%Y[H /G
MDV#81#[\C^*8'P?=)T@WEA4L?Z6F'XHXY[\Q GH$$<]CB&G.*-,$-.FQ3)2Y
M-J_G#/Q@ !%EAW3,T2LR"9A'!*5'B]D:9?/N.VUOR=WK<!G*V$X*!:'Q4#VQ
M1MH,H[EMVI_E@_%BT"*?#\<+.[S<=_/5Y*,;C@VK%#?DRNL,Z79D-4VJC1:%
M[:]KH:E;VV5" QBE4:#SC1#Z;6,<-"-]]@=02P,$%     @ 2FFM4H\L6V/6
M @  V0<  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N>&ULS57;3MM $/V5
ME<5#D A.G$L+2BR1I%610"!2V@?$P\:>V"OVDNZN$^C7=W;MF!"2%/6I+_9>
MYIR9L[,[,U@I_61R $N>!9=F&.36+L[#T"0Y"&I.U0(D[LR5%M3B5&>A66B@
MJ0<)'D:M5C\4E,D@'OBU6QT/5&$YDW"KB2F$H/IE!%RMAD$[6"_<L2RW;B&,
M!PN:P13L_>)6XRRL65(F0!JF)-$P'P87[?-QW]E[@Q\,5F9C3)R2F5)/;G*9
M#H.6"P@X)-8Q4/PM80R<.R(,XU?%&=0N'7!SO&;_ZK6CEADU,%;\)TMM/@P^
M!R2%.2VXO5.K;U#IZ3F^1''COV15V;8"DA3&*E&!,0+!9/FGS]4Y; #:_3V
MJ )$VX#N'D"G G2\T#(R+VM"+8T'6JV(=M;(Y@;^;#P:U3#ILCBU&G<9XFQ\
M3?436#KC0*:0%)I9!H8T)KC&N#DF33+%BY,6N*_F),FIS'"?2:)L#IHD2N#E
MR5U6EX#+./>&=(EPSXH7C1B* _-*WR0W'CU^@[XLT8TK9=#QPS6(&>A'-+Z?
M3DCCZ)@<.;_?<U48*E,S""WJ=RK"I-(Z*K5&>[2V(W*MI,T-^2)32-\2A'AP
M]>E%Z],;10<9)Y"<DD[[A$2MJ+4CH/&'X>VS ^%TZF1V/%_G?TKFPQ5&02XM
M"/-X0$.WUM#U&KI[--SL#V6NE7@-IHG!-+>".2$CR)B43&:[KD?IN>\]N_*V
MC-N#<+F9K_<6S;-N;?-&4*\6U#LHZ%YB=>7L-Z0DPZK:X/YZ_UW++@&EI]YF
M>-L*WIN<]78+Z-<"^O^8D=!I^5!:\,'MR<E!WZZ'G9L%36 8H'<#>@E!3':]
MM/Z!W):RPXTJ*4!GOGD8%%9(6S[Y>K7N3Q>^+&^MC[!OE6WFE:9L>O@ \?H9
MPF&.E*W33Y@'73:2<F+5PM?BF;)8V?TPQ]X+VAG@_EPINYXX!W4WC_\ 4$L#
M!!0    ( $IIK5)BR7T$) 0   X7   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8T+GAM;*U8T8[:.!3]%2OJ0RMU)[$#&1@!4LNHVI4ZTJC3=A]6?3!P :M)
MS-H&NG^_=I*)24F<1.%E)H%[#^?8SCFQ9V<N?LH]@$*_DCB5<V^OU.'!]^5Z
M#PF5=_P J?YFRT5"E;X5.U\>!-!-UI3$/@F"R$\H2[W%+/OL62QF_*ABEL*S
M0/*8)%3\]Q%B?IY[V'O]X O;[97YP%_,#G0'+Z"^'9Z%OO-+E U+()6,ITC
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
MCRDO(Z K$$6 ?K[F7#TMBF-L_6^+^1]02P,$%     @ 2FFM4DH0F<B, @
M]08  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULK951;YLP$,>_BH7Z
MT$I= 2<04A&DME&U2MM4->OV,.W!"4>P"CBSCZ;;I]_925FVD.9E+\$V=_?[
MW^4XIVNEGTP)@.REKAHS\4K$U:7OFT4)M3 7:@4-O2F4K@725B]]L](@<N=4
M5SX/@MBOA6R\+'5G]SI+58N5;.!>,]/6M= _KZ%2ZXD7>J\'#W)9HCWPLW0E
MEC #?%S=:]KY791<UM 8J1JFH9AX5^'E]=C:.X,O$M9F9\UL)G.EGNSF+I]X
M@14$%2S01A#T>(8;J"H;B&3\V,;T.J1UW%V_1K]UN5,N<V'@1E5?98[EQ$L\
MED,AV@H?U/H];/.);+R%JHS[9>NM;>"Q16M0U5MG4E#+9O,4+]LZ[#CP\( #
MWSIPIWL#<BJG D66:K5FVEI3-+MPJ3IO$B<;^Z?,4--;27Z8W34HFJ6<5\"N
MC $TY^P3M<+I%%#(RIRQ=VQ&C9"W9* *!@8EE0)R5K38:F"B5AKE+^%*#"_4
M*\89RC]QA8O+3NB,?2Y5:T23F]1'4F\U^(NMTNN-4GY Z106%VP0GC,>\.!Q
M-F6G)V=_1_$I]ZX O"L =V$'!\+^I^R^7<T-:NJQ[V]H&G2:!D[3\( FRC#L
M*]#&*W9>]FM[SD+.^3#UGWM@PPXV/ ;C?;"-5[0#&R=QW,^*.E9TC#7H8T5[
MK(0GHWY6W+'B8ZQA'RO>8\5)Q/M9HXXU.L:*^EBC/5841@=JF'2LY!@K9O0)
M,2R!QG"!H/O0R1XZ#(-PW,\>=^SQF^Q;V4B$=Q]HD.:L?W3T:1GO]6TT& ;_
M]JV_,\7LA?!1Z*5L#*N@(+_@8D3)Z,V0W6Q0K=Q@FRND,>F6)=U+H*T!O2^4
MPM>-G97=39?]!E!+ P04    " !*::U2C=H 8Q8$   N$   &0   'AL+W=O
M<FMS:&5E=',O<VAE970W,BYX;6RMF-MNVS@0AE^%,'K1 DTDDCH6MH$ZV4.
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
MIVS1A9@<011&80-\^F8X.7D.#S 2=3BB.AR1UQ<?U(?>74AC=8'%;>'F"PK
MA67"W+:HCVOUL5??.QAM*@TLM1)8K/+.  8-E%TSW>#Z>;NN&W+;%.X2U/<@
M]Z>_'T=Q$O=&P?UN5!NDPI.$U%+/O.O5WO5:&7USCNR52A/%4DNR8WPXW./W
M4H20J)E=4K-+7HF]7!W;ITH_@M\?%EF1<B0[*;1VR;ZDMM#<<M98Q\D+2E'<
MCZ(]X@U2).S'S=3[-?5^*_4G@J*58/^%Z6,21H-PCV&#6))$!Q@.:H:#=P7W
M6EF:-9$<O"@\$L?)?A0;I)*D%S9S'-8<AZT<+[GDHA!P<\G$G.E;^ >>TZY/
M6O[I)[6QDU_12$BX[=OA^UH)]N&O%[,C-(H.,6-!4\N:VLHKB@_TE5=083<*
M/[8YMG,AD?8TT8?_GR:R;?CDEW1\LFWYY)T]_^V)^D\7P"NHI!NV)\IU^^<[
MVPY+VEML,Z/S5U#?,![JWJ?47>/](\![!"9*Y%0^@IKC0")9"A1O%BI=]-PQ
M%:K ;.%H\L'=_W'2!]1[AW)6>8&O.')>&$U9!K,UN\.'3P%J*'<Y++FD<L%I
MACJ-Y;9P@V@7AQD&N>9XDN/1UHY36C(PD--'.L?)",D8=L\DL)^%$Y:RJ-31
M+'/E9'"<LVN/=>8RA_1EEA8X5^TZ[B>@V \$<T8UC@:(>$!_^&Z9.")1MQ]^
MA!Q!SIXXVF5C-PH9"7Y<4:G,F6Y3QH.=L5$PO?+CMX&%\[B<:>K=>L0_]Y/P
MB_W>Z83T&DXP]WCBA^Y@:Z+\IKBD>H6A@HPMT5S8'6"9Z'),+Q=6Y7YPG2N+
M8[!_7>.G#=-. ,^72MFGA3-0?RR-_P502P,$%     @ 2FFM4A@URU3>!P
MH!T  !D   !X;"]W;W)K<VAE971S+W-H965T-S<N>&ULM5G?;]LV$'[W7T%X
MRY  J2U1MI.T28 T:; ,;1$TZ?8P[(&6:)LK)6HD%<?[ZW='R9*=*+0Z- ]-
M+9MW/-ZO[SOJ=*GT-[/@W)+'5&;FK+^P-G\[')IXP5-F!BKG&?PR4SIE%A[U
M?&ARS5GBA%(YI$$P&:9,9/WS4_?=K3X_5865(N.WFI@B39E>O>=2+<_Z87_]
MQ1<Q7UC\8GA^FK,YO^/V:WZKX6E8:TE$RC,C5$8TGYWU+\*WU]$$!=R*WP5?
MFHW/!(\R5>H;/MPD9_T +>*2QQ95,/CO@5]R*5$3V/%/I;1?[XF"FY_7VJ_=
MX>$P4V;XI9)_B,0NSOK'?9+P&2ND_:*6O_+J0&/4%RMIW%^RK-8&?1(7QJJT
M$@8+4I&5_[/'RA%=!&@E0+L*1)5 U%5@5 F,G@B$HQ<$QI7 N*O I!)PP1R6
MSG*>OF*6G9]JM20:5X,V_.#"Y:3!P2+#S+JS&GX5(&?/[]DC-P1"?)/%*N5D
M_XI;)J0Y(&_(U[LKLO_SP>G0PD:X?!A72M^72ND+2G]CV8 $X2&A01BVB%_Z
MQ:]X/"!1*3YI$;_J+$Z#%O$/W7<_:1&_[BY^O"T^A-C4 :)U@*C3%WUW@/[\
M"$O)C>6I^<NS451O%+F-1B]L]&$VXZ[,2:QTKC2SG%CV2/!#6Q#\VF@T"((]
MCUFCVJR15]%]90)1,Y*(!Y'P+#'$+IB%1V.UF!:6)\0J(C+W>\$D49I TX6N
M@MW/H(PU9*95"H*<0 N><:U!BC.=B6QNVL[G-XL&.\XWKL\W]BJZL\P65NF5
MS]F7?AUT_-R8\A [Y%J"5);(_Y2[_GZY+:=-:J=-O(HN62XLQ'D.T&EJQQT"
MI)A8BQPQJ\T;7J6(X6]-SF)^UH<,,5P_\/[Y!0GI'HE;]\.JQ'PR3/(>I"?;
MR"R169;-Q51RPHP!A@ )RNJD9+.9D()AXD)J<IUK8<#\7"M,\*1,;U1=RBZ9
M 87""B;EBN2%CA< IDF9T>Q9JO= F,$FJ2HRBW7S^>8.VE$ ^"$EPCF41PHR
M@U]^"B?!.T\\CNIX''GC\:4JT*6P"[)0,L&B<GYB>2Y7\(3G7Y<OR9E(MAVR
M-AUZ3YJS;-46/;\)HQVI=5P?Y=BKYZ,R!N*M]0IL6S*=M#:'4L?$Z4#R]G >
M4GH,://0LO5)O?6)OP,_ E\TW#D._CIG:CY'&]!;Z,XBB[F&_I]9P=L,NSYY
M;E@P?L&N,&A(0N"UK,(>M&#;*OABRC,^$W:G:5?5'ENVA4'T@FT;!";T>RU6
MF4I%3&Z5%/&*_/F)IU.N?9 8-N ;OC+ZA@W\AG[$O&]\:79ULO<[=%W$@.%)
M57;81RY@&$C@GSW$HI/,MH \%G XV7/=AAO+IE( KTRP1@E_A,46%0+*%@B[
MT V;UF7(OGK@FM#QWL' YXT&]4,_OMXTVURZE@!)U2FT#>Z&XU<.;8-6H1^N
MOB>T5SMT?61+%Q&,Z@>PO- P &)D,7R5UU9DWYWNX)"$)Y,3LH^+?_GIF-+@
MW89CM\5!L5L2OCL8].Y!P+<2AS<PS"#./%=<1FQ5J0,0@Z2K&GL);<(T'5]
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
M=AE'1S)^E6(S,*!*EX9J#::WC;7+Q+G84_J23N*KR\1_Z3;K?5 43J=MT!O
M40LX^@_ 3A_Z*&NK<0=@$%XBZ %G7U@83*[Z2<<MZ?A#TN]X_QW[:'VPXW?=
M0HIH%!W ]H1-I]/P@-7O'$=[%7ZC:L.$)AS6J N&EVBCZNNEGABY=2=T)0V>
M=S<L\$8&90-P?RVE>9W80]_>\>D_4$L#!!0    ( $IIK5+@!"S&@P0  )L/
M   9    >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;*5736_C-A#]*X2P!7:!
M3?1I20YL ]DX17/8(M@D[:'H@99HBUU*5$G*3OY]AY2LV#*M9+<72Z3G#><]
M#D><V8Z+[[(@1*'GDE5R[A1*U5>N*[."E%A>\II4\,^:BQ(K&(J-*VM!<&Y
M)7,#SXO=$M/*6<S,W+U8S'BC&*W(O4"R*4LL7KX0QG=SQW?V$]_HIE!ZPEW,
M:KPA#T0]U?<"1F[O):<EJ23E%1)D/7>N_:M;/]0 8_$')3MY\(XTE17GW_7@
M+I\[GHZ(,)(I[0+#8TMN"&/:$\3Q;^?4Z=?4P,/WO?=?#7D@L\*2W'#V)\U5
M,7=2!^5DC1NFOO'=;Z0C--'^,LZD^46[SM9S4-9(Q<L.#!&4M&J?^+D3X@
M?NR H ,$0T!\!A!V@' (B,X H@X0O1<PZ0"&NMMR-\(ML<*+F> [)+0U>-,O
M1GV#!KUHI1/E00GXEP).+1[Q,Y$(=NRNRGA)T,<E49@R^0E=H ?(RKQA!/$U
M(NLU,7N*:&NH\#,26!'(EHQ7&644FYV_0$\/2_3QPR?T 4S18\$;B:M<SEP%
MX>I%W:P+[4L;6G F-!]]Y94J)+JM<I);\#=OX(,1!R[HU(L5[,7Z$HQZ7)+L
M$H7^9Q1X?FP+Z-WPP+/ E^]??6J!W[X?GHZ($?:9$QI_X1E_/Y4=?UVOI!)0
M'?X>B2#J(XA,!-&9"+J471&HEV9)(C\C+&'-F@M%<IU_JB ((I"<T1SK.:G@
M 95.21UX&ZYM*]NE8[.TKK;;19A$7CASMX<[9K$*HB0XMKJU6/EIE/161^PG
M/?O)*/L'(-(H+EYZL6U';-Q',+GTO%]L]-_ A6=PRY_$W?XX[DBTN!<M'G7T
M6!#(%44SS(QLY!F^N+*M@#I5\(I#$N.2-Y5"6)FY.RDP8=1DSIN"W\0G>YW&
M)VES:I1$<3K(&HM1&$SL29/T_)-Q_A YSO^![XH^ OJ "")K.+OZ,.04CK'0
M\WN"MJI]TZXP.8CKPO?CZ8#BJ5443P8,+9[2(+8S3'N&Z2C#)0$. @ZZVG_9
M&)=ZAZ%(H%U!LP*M&\;0%K.FK4F8P6T)5QE!.R@>M>!;FK\6CQI+95,A/8T]
M/(B]%<%B% 3)0 6+D>_;19CV(DS?VN8+X-! 35XQ70"E@M)8<;WC&6L.Z.$L
MT[E.JTUK9:,Z/0TP3H;[/1J0ONY>R1IG9.[ ?582L27. MD*P?_W<Z28[[U>
MA+PWCT9?#HX/1BTH),\+P4*K2*SYT'D_4BGQ!R+9C,)A/MB,@L">$/[!/<\?
MI?<[KPY38L_42L4_"< /I^F0R^AZ/[#CEN6B,V7.#U[I!J-TG^ \"[C)5J:6
MU5S2]JQ7.>*0]Z(O=MD9#8+338@2;ZB!Q2J9#LN<Q6H2>V<8OEZ__/ ]MQ^@
M9XT_//UZ!.FP/EFLXC2)AO%;?'G)L$2Y!TU(2<3&='\2F?+27K'[V;[#O#9]
MU6#^1G>>IKEY==.VK5^QV-!*(D;6X-*[3$!2T7:"[4#QVK0Z*ZZ@<3*O!73/
M1&@#^'_-N=H/] )]/[[X#U!+ P04    " !*::U2B!ILF.8"  #9"   &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6RE5MM.XS 0_14KV@>0@%QZ8U$;
MB=*]\("$*.P^K/;!32:)16)G;:<M^_4[=M)0>J,K7EK;F7-FSG@RD^%"R&>5
M 6BR+'*N1DZF=7GENBK*H*#J0I3 \4DB9$$U;F7JJE("C2VHR-W \_IN01EW
MPJ$]NY?A4%0Z9QSN)5%545#Y,H9<+$:.[ZP.'EB::7/@AL.2IC %_53>2]RY
M+4O,"N"*"4XD)"/GVK^:#(R]-?C!8*'6UL0HF0GQ;#:W\<CQ3$"00Z0- \6_
M.=Q GALB#.-/P^FT+@UP?;UB_VJUHY8957 C\I\LUMG(N71(# FM<OT@%M^A
MT=,S?)'(E?TEB\;6<TA4*2V*!HP1%(S7_W39Y&$-X/?W ((&$&P"NGL G0;0
M.1;0;0!=FYE:BLW#A&H:#J58$&FLD<TL;#(M&N4S;JY]JB4^98C3X2-=@B)X
M ;<\$@60DPEHRG)U2L[)%&LLKG(@(B$5EQ")E+._$!--EV0&'!*F%=H]32?D
MY-,I^408)X^9J!3EL1JZ&N,S7MRHB65<QQ+LB<4/R)W@.E/D"X\A?DO@HK!6
M7;!2-PX.,DX@NB =_XP$7N#M".CF:+C_>0=\<CS\\H":3GM7'<O7V<-WW'W\
MNIXI+?%]^GW 9;=UV;4NNWM<?I-"J?W.SL@84L8YXRF^?3GE$>RZ]MI'W_HP
M?6@>!OZ@-W3GZU=QC-%DV\CW@U>C-QI[K<;>08U8^=@P%9CJ->)*H9CI20IW
MS\#-<2F9D.0%J-Q9U@?Y3>.^4B6-8.1@9U8@Y^"$9%<YU3R]=75>S]NMKM^J
MZQ]4AT7X077]K:C.?=_K;%S?P2C^(P<?YWF3ID&;IL''"AU;TCM5/MBN36\0
M;*1IVVA'E;]C5 MTUYI^ 3*UPU.12%1<UQVR/6WG\[4=2QOG8YS;]9A]I:F'
M_AV5^'8KDD."E-[% (M UH.TWFA1VM$R$QH'E5UF^.T!TAC@\T0(O=H8!^W7
M3/@/4$L#!!0    ( $IIK5(QB;W<M@0  $P4   9    >&PO=V]R:W-H965T
M<R]S:&5E=#@T+GAM;+5876_B.!3]*Q::E5IIEL0)^6!$D3JEW>FTM*C=[CZ,
M]L$0 ]8D,6,[T$K[X]=.0@C!2?VP[4/)QSWG7M]C7U]GM*/L)U]C+,!K$J?\
MHK<68O/%LOABC1/$^W2#4_EF25F"A+QE*XMO&$91#DIBR[%MWTH027OC4?YL
MQL8CFHF8I'C& ,^2!+&WKSBFNXL>[.T?/)'56J@'UGBT02O\C,7+9L;DG56Q
M1"3!*2<T!0PO+WJ7\,L,A@J06_Q%\([7KH$:RIS2G^KF-KKHV2HB'..%4!1(
M_FSQ%8YCQ23C^%62]BJ?"EB_WK/?Y(.7@YDCCJ]H_#>)Q/JB%_9 A)<HB\43
MW7W#Y8 \Q;>@,<__@UUAZ[L]L,BXH$D)EA$D)"U^T6N9B!H #EH 3@EP3 %N
M"7!- 8,2,# %>"7 ,P7X)< W!00E(# %A"4@; +:=!B6@*&I!VCOE;.-(978
MQFK#O=S06&^X%QP:*P[WDD-CS>%>=&BL.MS+#G/=K6*1Y"ML@@0:CQC= :;L
M)9^ZR)=ICI<+BZ2JHCP+)M\2B1/CZU\9$6_@;((%(C$_![^#E^<)./MT#CX!
M"_ U8I@#DH*7E C^63Z4UW^N:<91&O&1)60,BLE:E/Z^%OZ<%G^7V:H/[.%G
MX-@PT,"ONN$3O.@#%RJX8VO@$V,X'&K@U^;P4 ._,8=[&O@?YG!' _]FD'GH
MMJ;NMAL^16_ \5O1WXV=:Q-_]YYS)F?-H!5^;S+IPE;=IMWP&SSO Z<=_F ^
M=MV4?S3Q[K3"9\:SQF[ +5DKJH+A5 7#R?E<TX+QXUY:@%N!$_Y/![];\;LY
M_Z"%_S85C,B&90&V*,XPH$M -ZKYX "_8K8@'$>ZNE&P^CFK:J.VX\"7BVQ;
M+PZG-IX;'-M<G]KX\&!S-*1!-:1!YY"FZ)4D60(V,GR<"MFHJ5%%A,N1SK.\
ML<KOMR3"::0*+$:+-7C#<M;K*FRWM\#KV_9O'4IX5=A>)]%D'U ]4JY"E0,I
M=@9P)H.=T#A&C!^>GNN*4^%K6,NKW8=!0Z';PBH\LK+#8Z/O6BK//[:ZTU'!
MAK][/57#:JJE<H^-'DR,'G7^[-"SZW]0/]O\2C:_4[;+U8KA%1+X,*/RE:03
MQ3^9[*$7-C4Y-7*'L*G)J5'@.PVC.XV1ZS8ET1AY?B./TU,C+V@&_J S"H8-
M132C"VK3\DB"H)(@Z)1 E5HPBU$*?DQQ,L>LJS"&%6GX(85W6/$/.X-^PARS
M+8X 91%)Y>ERW_S)8RL@G&<H710+_CE_KEOEL\*%5\LF+":W/J'0/K2I=O>L
MCB*BZ@^*3^+K#NFF)*['Y'A'(97-UZD=M+MBK[78L#/VZ]<-82BO\[)&$JK;
MOV[>X8!VOA_P#J'A80N'CF&)4+NK1NYE)C)9W5<,I>*]!%^5SNJ)&[HJQ2UY
M.W0"L+L5.%U&X%\P)6F^F1JL+'C8H.'@0]86/.REL'LS?2Q[F"WF0J=DF<IN
M$O?].7#8)6#W-J%/;MFIF"3W4 QA\#')/51&&/X?R>TF&;0GUZJ=K]5W-GD<
M6<D>%<1X*:GL?B!E8\6GJ^)&T$U^Y)Y3(8_P^>4:HP@S92#?+RD5^QMUBJ\^
M(([_ U!+ P04    " !*::U22.SJ@%X$  #D%   &0   'AL+W=O<FMS:&5E
M=',O<VAE970X-2YX;6RU6%USFS@4_2L:I@_)3&N0\%<RMF>2)KO;AVXSS6;[
ML+,/,ES;3 &YDK#CF?WQE0 CO 8Y)NF+$1C=<^[504?29,OX=[$"D.@YB5,Q
M=592KJ]=5P0K2*CHL36DZI\%XPF5ZI8O7;'F0,.\4Q*[Q/.&;D*CU)E-\F</
M?#9AF8RC%!XX$EF24+Z[A9AMIPYV]@^^1LN5U _<V61-E_ (\FG]P-6=6T4)
MHP12$;$4<5A,G1M\?4M&ND/^QM\1;$6MC70J<\:^ZYM/X=3Q-".((9 Z!%67
M#7R$.-:1%(\?95"GPM0=Z^U]]-_RY%4R<RK@(XN_1:%<39VQ@T)8T"R67]GV
M#R@3&NAX 8M%_HNVY;N>@X),2):4G16#)$J+*WTN"U'KX(]:.I"R \EY%T Y
MRSLJZ6S"V19Q_;:*IAMYJGEO12Y*]:@\2J[^C50_.;O_D45RAR[N0-(H%I?H
M WI4(Q]F,2"V0)"L8[8#U5Z;(NH.[Y"+Q(IR$"A*T5,:2?%>/53MOU8L$S0-
MQ<25BJ"&<8.2S&U!AK20P01]9JE<"72?AA >!G!59E5Z9)_>+;%&O(.@AWS\
M'A&/>$^/=^CBW:6A7OQ:8/RJBGX.X[? O*AD_]S,A>3J]E\+8K]"[.>(_1;$
M/[-D#ESC%3"J^E\R*:0J?)0NT1R649KJUG^H*<NB=@7$((?0G^]FAO'5:#B:
MN)L&:H.*VL!*[5O^)4"(Z :X^K(1/ ,/(@%HS:, VHF:@6DB6X".:V1);S!N
MICJLJ [/H\I!SV2:3J"$J <KHS&2P!-TH;2] \K%94L&3:3M\#@/B/HH*52/
M?132G4V0HRJQD37RS7+)84DEJ"]2\DA-H@':T#BS5;^)?X$R/%#("#<7?5QQ
M&Y\KW=\Y3?4PV,1J#:K-ZUJL:0!31[F3 +X!9X8LE;RJV%Z]3LV&NUV_5ICS
M^6//S/#>+Q%YF5CC-&Y%[)!,S:YP5V'7!J*1LS5P!\[$<";G"OZ^%)%=\F7<
M^@3]X6HPP"T3-#9VA?W7B;K.SR[K$NEP7B8M\S(V]H;M_M95M!7Q1JY6S X2
M,):([9YHD>U!J1M96T-W8&W<$=O]J4&X:BF\@.C47&V/VX&R\3UL-[Z3RJXG
M<$+95J0.21B#Q':'["K^*K?&=-[80+%Q4&RW4(OX#T:CD?4;VR8QMDGLMGEB
MA0W%Q?85E #UZ9OTR<!KGAN)\4!B]\"S%M@53[O82\CZ-.[W^H,6JL;ZB-WZ
MWF*!76302-H.7BZOR7YY38:GEM?$."BQ.^@+%]BF^HW\_:/EM3]NDX>Q3G+V
MUK#T&#I76U2K8H]WA#;%&OLCK]P2'A(\(=7CG:!%JL;LR"_9"]:8-Y)]T0[P
M'(D:*R2=]X#_*W<C\>.MW[$VW=K!4P)\F1^O"56O+)7%&53UM#K"NRD.KLSK
MQ?G?9\K57E2@&!:JJ]<;J5'FQ9%:<2/9.C_&FC,I69(W5T!#X/H%]?^",;F_
MT0#5P>;L)U!+ P04    " !*::U27G%C@*\#   _#P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970X-BYX;6S-5UV/VCH0_2NCJ ^MM$MB)WQ5@+1?5ZUT5T6[
MNK</51],,D#4)*:V699_?VTG)*&0P+:K]KZ G7AFSHSGG&A&&RZ^R26B@N<T
MR>3862JU>N^Z,EQBRF2'KS#3;^9<I$SIK5BX<B601=8H35SJ>3TW97'F3$;V
MV51,1GRMDCC#J0"Y3E,FMM>8\,W8(<[NP4.\6"KSP)V,5FR!CZC^64V%WKFE
MERA.,9,QST#@?.Q<D?<WE!H#>^+?&#>RM@:3RHSS;V;S,1H[GD&$"8;*N&#Z
M[PEO,$F,)XWC>^'4*6,:P_IZY_TOF[Q.9L8DWO#D<QRIY=@9.!#AG*T3]< W
M'[!(J&O\A3R1]A<V^=E^UX%P+15/"V.-((VS_)\]%X6H&="@P8 6!O0' ])D
MX!<&ODTT1V;3NF6*34:";T"8T]J;6=C:6&N=39R9:WQ40K^-M9V:W'U?QVH+
M;V]1L3B1[^ 2'G6K1.L$@<^!KTRQ)>@&D(IE49PM](DWX()<,H%RY"H-PKAR
MPR+@=1Z0-@0D%.YYII82[K((HWT'KD9?ID!W*5S35H^W&'; )Q= />H= 71S
MMCD9ML#QRXKZUI_?X._1%.;2M%8$4[;5+:_@2@B6+="L+^"3K>D%W#VC"&.)
M,!5QB/!@3L"7O[4[^*@PE5];P 0EF,"""1K ?#J\OV-7ECOI6B>&^$\3&M"N
M+N93O8Z'IP@9]GO]\M@>Q&X)L=L*\;-EFBX6>T*AE4.+@Y$?TVFA;A2AB;YF
M"23Q'.'M%IF0[XZET!Z$@+$$"FG>>[0'$=O*E@KW2OB]E\''W;6NS+4>@YH[
M'-3JZ'>"[@_%/CQ$.]W!\5+W2ZS]L[JA@,AFR5%\_1/=L!=[4,8>_$J=C-C4
M8.V$YQB\07OY]M -2W3#5G2TXY%+'[[<8SI#T<8\XE7*ZOUY(2 UH2>O(06%
MESV6#SROX?8)K<+3WT'S$U&&.X+W3_&;5'I._-=F>.%QG[W#H*&&E9B3\]3\
M!'_)$:%NN<)*J,D+E?JG*5P$.K,^E123=BT.#(N[9[&XDDS2_Q^PN%)1TBZC
MY[)X<- "O48))Y5*DG:9?"T2GQ!C^[$V'"[(?/)C32M1IMYKD[GP6&_6H+%9
M::7']#P]/D%F>JC'S3=)*SFF+Y3CG^9R$>A$>=S:B)*B6-C)3>JN66<JGU;*
MI^5T>&5G(K<ZGH^6]TPL8EVX!.?:U.N864SDTUJ^47QE!YX95WI\LLNEGG!1
MF /Z_9QSM=N8 .7,//D/4$L#!!0    ( $IIK5*BG,G-ZP(  %8(   9
M>&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;)U6WV_:,!#^5ZQH#ZU4FI"00"N(
MU,*F[6%25=KM8=J#20[BU8FI[4"[OWYG)T3\"!3MA?CL^\[?=V>?&:Z%?%$9
M@"9O.2_4R,FT7MZZKDHRR*FZ%DLH<&4N9$XUFG+AJJ4$FEI0SEW?\R(WIZQP
MXJ&=>Y#Q4)2:LP(>)%%EGE/Y?@]<K$=.U]E,/+)%ILV$&P^7= %3T,_+!XF6
MVT1)60Z%8J(@$N8CYZY[.XF,OW7XP6"MML;$*)D)\6*,;^G(\0PAX)!H$X'B
M9P5CX-P$0AJO=4RGV=( M\>;Z%^L=M0RHPK&@O]DJ<Y&SL A*<QIR?6C6'^%
M6D]HXB6"*_M+UK6OYY"D5%KD-1@9Y*RHOO2MSL,6H-L[ O!K@'\N(*@!P;F
M7@WHV<Q44FP>)E33>"C%FDCCC=',P";3HE$^*TS9IUKB*D.<CC^_EDR_DXL)
M:,JXNB0=,L6CE98<B)AC69(R+SG5D!*A,Y D$3F>K\P4?@6$%6@#N>!"6>SS
M=$(N/EV23[A"GC)1*EJD:NAJI&HV=).:UGU%RS]":P+)-0FZ5\3W?*\%/CX;
MWKUI@4_.AP]VX2[FMTFRWR39M_&"(_'^/Z._[F9*2[P<OT_0"!H:@:71.T+C
M;FMK;!&<_<4!UH>416,NL%-L-C?7<H6G@LXX=+##=!1%#0J24C+-0%V1 G1;
M;4_2,(WL5BUI B,'=2N0*W!BTE;D*DYDXYC^M8J[0W>U7<=#C\Y-K_'9R5*O
MR5+O["RA:&P<!5Y$*:%(W@G6HE"X9EM6^@?O)[9 W7K JUW"+6K]@7>SRW]\
MZ-0)PGV1+4Z1%_;;98:-S/!LF?OU1W$I2+:BNCJ1> 1+J_-HQ<,#BGZT)_5C
ME\E)EQV54:,R.JGR26C*/[YG;9*B@Z/5'P3AGJA#IT[@]_9DM3A%73_<4^9N
M-7'SXGZG<H&I)QSFB/.N^Y@76;UBE:'%TO;UF=#X2MAAA@\_2.. ZW,A],8P
M3T7S5R+^!U!+ P04    " !*::U2KU*_(+\"  #F!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970X."YX;6R-55UOVC 4_2M6M(=6VII/ JT "<JF[:$2:M?M
M8=J#22[$JA-GMH'VW^_:"1E- N,E\<<]Y]QSG?B.]T*^J Q D]><%VKB9%J7
M=ZZKD@QRJFY$"07NK(7,J<:IW+BJE$!3"\JY&WA>[.:4%<YT;->6<CH66\U9
M 4M)U#;/J7R; Q?[B>,[AX5'MLFT67"GXY)NX GT<[F4.',;EI3E4"@F"B)A
M/7%F_MUB:.)MP \&>W4T)L;)2H@7,_F63AS/) 0<$FT8*+YV< ^<&R),XT_-
MZ322!G@\/K!_L=[1RXHJN!?\)TMU-G%&#DEA3;=</XK]5ZC]# Q?(KBR3[*O
M8N/((<E6:9'78,P@9T7UIJ]U'8X ?GP"$-2 H TXI1#6@/!20%0#(EN9RHJM
MPX)J.AU+L2?21".;&=AB6C3:9X4Y]B<M<9<A3D\?@5,-*5E2J1DH\EW20E%[
M)HI<+4!3QM4U^42>GQ;DZL/UV-6H:K!N4BO,*X7@A((?D =1Z$R1ST4*Z7L"
M%]-M<@X..<^#LXP+2&Y(Z'\D@1=X/0G=7PSW;WO@B\OAHS-NPN8$0LL77G "
M;^_K_VNV4EKB[/<9G:C1B:Q.=%('RR]12('<L014WU%6%+&E,#?&;AIZ'M9X
M=US>;E 4MH,6W:!@$ Z:H'<6!HV%P5D+L^3/EOW/0D4Q.!(>CD8M!]V8((A:
M!@8]I;CMSS]N\H_/YH^'FP*A14J$SD#BM9D V]$5QQ]O13DMT!))MT"T($PK
MW*\^C;+Z.?O<QEVW<=ARVXV)HU&_DV'C9'B!DY*^]2??2IS07&P+W9?_L%-E
M/VQ_;]V8T&^E[Q[=@#G(C>TDBB1&MKI8FM6F6<WL'=U:GV,3JWK./YJJ SY0
MN6'X4W)8(Z5W,\2"RJJK5!,M2GO/KH3&6]L.,VS$($T [J^%T(>)$6A:^_0O
M4$L#!!0    ( $IIK5(HDMPE  ,  !T)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#@Y+GAM;+U674_;,!3]*U:&)I 0^>@GK*U$FTVK! C1L3U,>W"3V\9J
M8F>V0YFT'[]K)PT%I1G3)%Y:V_$Y]]QCY]Z,MD)N5 *@R6.6<C5V$JWS"]=5
M40(956<B!XY/5D)F5.-4KEV52Z"Q!66I&WA>W\THX\YD9-=NY60D"ITR#K>2
MJ"++J/PUA51LQX[O[!;NV#K19L&=C'*ZA@7H^_Q6XLRM66*6 5=,<")A-78N
M_8O0MP"[XRN#K=H;$Y/*4HB-F<SCL>,919!"I T%Q;\'F$&:&B;4\;,B=>J8
M!K@_WK%_LLEC,DNJ8";2;RS6R=@9.B2&%2U2?2>VGZ%*J&?X(I$J^TNVY=X!
M1HP*I456@7&>,5[^T\?*B#U < @05(#@M8!.!>B\%M"M %WK3)F*]2&DFDY&
M4FR)-+N1S0RLF1:-Z3-NSGVA)3YEB-.3F<@RIO$@M2*4QV0FN&9\#3QBH,AQ
M")JR5)V0]^^&G7[P@3!.OB2B4+A7G9*C9_.1JU&1X76C*OJTC!X<B.Z3:XR7
M*/*1QQ WX,._X(,6 A>MJ/T(=GY,@U;&!>1GI..=DL#S^_>+D!P?G33HFOT#
MR_QJ08XK_YJXPG:N$"+D\@U7X#4J>I9HIS[XCJ7M_.?!?[]"()EKR-2/EK#=
M.FS7ANT>RH9F6$X4R5.L29JM5A@]$P7739>GI.I;*E/ 'B9!U_-&[D.#@%XM
MH-<JX&:^(-^O(5N";,NG7]/UW]+&01UVT)K%0A18STA<N8EO8>DB.<;A#5;;
M10(;,(%_[U[=IEM<!O&]/8<[7=_K-UL\K,4-6\7-;-D":<V06-G5:QP_K]G/
MW])QWWNJE%YK6E/*-V1=4$FY!FBYMV%%M']Q_7[OP,7U]TJUWRK@#I26+-(0
M8ZM#+3'D0C'=5'?#BFI?0G<P>*' W>L;>%YKVW\5B4Q>9<FL5^L>?VD[VXOU
MJ7\Q*SOU$TWYX7!-Y9IQ15)8(:5W-L"W4Y:]N)QHD=ONM!0:+XT=)OC] M)L
MP.<K(?1N8@+47T23/U!+ P04    " !*::U2&;^/2=@#  !##   &0   'AL
M+W=O<FMS:&5E=',O<VAE970Y,"YX;6RM5TUOXS80_2N$L(==8!-]6A^!;2")
M4[2'M,&ZZ1Z*'FAI;!$KD2Y)Q;O_OB-*UCHR+:1 +C%)S3S.>T,.)_.#D-]4
M":#)][KB:N&46N]O7%?E)=1478L]</RR%;*F&J=RYZJ]!%H8I[IR \^+W9HR
M[BSG9NU)+N>BT17C\"2):NJ:RA]W4(G#PO&=X\(7MBMUN^ NYWNZ@S7HY_V3
MQ)D[H!2L!JZ8X$3"=N'<^C<KWS@8B[\8'-3)F+14-D)\:R>_%0O':R.""G+=
M0E#\>8%[J*H6">/XMP=UACU;Q]/Q$?T70Q[);*B">U%]984N%T[JD *VM*GT
M%W'X%7I"LQ8O%Y4R?\FAM_4<DC=*B[IWQ@AJQKM?^KT7XL3!CR\X!+U#,':(
M+CB$O4/X5H>H=XB,,AT5H\.*:KJ<2W$@LK5&M'9@Q#3>2)_Q-N]K+?$K0S^]
M_!V/U@.5G/&=(D\@R;JD$LC'%6C**O6)7)$UGK6BJ8"(+<E%O6\T-2G#*2K.
M<D)Y00I6-1H*PA$/CGA[Q%,&[XH\KU?DXX=/Y -QNS5%&"?/G&GU&1=Q_&<I
M&H58:NYJ9-;&Y^8]B[N.17"!A1^01\%UJ<@#+Z!X#>"B)(,NP5&7NV 2<07Y
M-0G]SR3P L\2T/V;W?W,XKYZNWLZP28<LAP:O/ "WGND\._;C=(2[^D_$P%%
M0T"1"2B:.':,8RA J-:2;3"B#<:G!7FD.PS([%F*J@!I/0\=?&S@V]KVL@QF
M?AK/W9?3)%FLO" >6:W.K?PL3</!ZA7#V<!P-LGP-L\E'$664 #6ZY8A%_PJ
MQ[,J184N.U1! UX&;679;3$[B>S*#_UDQ-)BE42)/V)IPTJ"V,XR'EC&[Y='
M0K?(%4O].R@3GV<V3.-LI,RYE1\DV6RDC,4J]6>)79ED4":9O')?S8N#UXF^
M@,07E/PA"\;Q:3U6/WR$E<9[AU1O)FY4.NR73F9B!5S@^T"UD 3;@?Y>V^^R
M3=#T['A$F1>D63)2Z]YBF*99[,?A2%:+81S',R\*[,IF ]-LDNG#=HM-0WMX
M3,7"MH$HR!O)- /K6<G. L%*D08C7N=669*UM?\5*0M6Z,=1:J?D>S^?8>]_
MI6^Z&%M?2,^6P2B)9^-Z8;-,LRSRTG$*;99QDL5QYET@?-)W^).$[X9W9]53
M?2/-#C8]"<F[CL87WVH5C N_U2K,1M3<D^ZJ!KDS7:K"=[3ANFLHAM6A$[XU
M_=]H_:[MD$W7]A.F:Z\?J=PQKD@%6X3TKA-47'8=:S?18F]ZN(W0V!&:88E=
M/LC6 +]OA=#'2;O!\'_#\C]02P,$%     @ 2FFM4K_RC+MC @  7 8  !D
M  !X;"]W;W)K<VAE971S+W-H965T.3$N>&ULC57;CMHP$/T5*U*E5JK(%;J[
M"I& ]+(/5 C4]J'J@TF&Q%W'3FVS;/^^OH24;@/+"_&,?<Z9BSVD!RX>9 V@
MT%-#F9QZM5+MG>_+HH8&RQ%O@>F='1<-5MH4E2]; ;BTH(;Z41!,_ 83YF6I
M]:U$EO*]HH3!2B"Y;QHL?L^!\L/4"[VC8TVJ6AF'GZ4MKF #ZDN[$MKR>Y:2
M-, DX0P)V$V]67B7C\UY>^ K@8,\62.3R9;S!V/<EU,O, $!A4(9!JP_C[
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
M&A\0/6Z:'_;?#[_2>,,U],(5^)NCXBWPF\:(=W?&[RHS//:AW[0R'!Z2?M,
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
M<HP:JV;L-@LCMVX0K:7!L>8>2_Q2 64!^+Z0TNP7-D#W[3/_#5!+ P04
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
M-OIV6.+5"M($X/M""/T^,=V^OZQGOP%02P,$%     @ 2FFM4G1<!?LN @
MJ@0  !H   !X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;)U436_;, S]*X21
M0PMTD>VD6U X!IIFPPJL0- @VZ'H08D96Z@^7$E.6F _?I+L>%G1]+"+1$KD
M>X_41[97^LE4B!9>!)=F&E76UE>$F$V%@IJAJE&ZG:W2@EKGZI*86B,M0I+@
M)(WCST10)J,\"VL+G6>JL9Q)7&@PC1!4O\Z0J_TT2J+#PCTK*^L72)[5M,0E
MVE6]T,XC/4K!!$K#E 2-VVETG5S-QCX^!/QDN#='-OA*UDH]>>>VF$:Q%X0<
M-]8C4#?M\ 8Y]T!.QG.'&?64/O'8/J!_"[6[6M;4X(WBOUAAJVDTB:# +6VX
MO5?[[]C5<^GQ-HJ;,,*^BXTCV#3&*M$E.P6"R7:F+UT?CA)&R8F$M$M(@^Z6
M**B<4TOS3*L]:!_MT+P12@W93AR3_E"65KM=YO)LOFS6!I\;E!:^[MQHX&R.
MEC)NSN$3O-V%ASL4:]2/,  "IJ(:#3 )*\FLN7"+SKYCG+M^FXQ8I\^SD$VG
M9=9J24]HN:-Z"/'D M(X35;+.9P-SO_R_(M'7)U]L6E?;!H(1O]1[,,/%PRW
M%H5Y_(!JU%.- M7X!-5U66HLJ46@0C6.\#<,WNM(BY*TQ^-?T"Y/XF&:D=T[
MY..>?/PA^9SM6(&R@((9J]FZ"0^@UFR#4*-N&^H5G6AN*ZWEF!PI<\*2-\K(
MT=7SK]B=8<FD 8Y;EQ8/OUQ&H-N7T3I6U>$VKI5U=SN8E?M,4/L M[]5RAX<
M?\'[[RG_ U!+ P04    " !*::U29Q"C<#T#  "*$P  #0   'AL+W-T>6QE
M<RYX;6S=6-%NVC 4_97(G:96FAH@(R4K(&U(E29M4Z7V86^5(0Y8<NS,,1WT
M<9^SS]J7S#<.(:6^B/5A*PN"V/?XGGM\?8,-P]*L!;M9,&:"52YD.2(+8XIW
M85C.%BRGY;DJF+1(IG1.C>WJ>5@6FM&T!*=<A+U.)PYSRB49#^4RO\I-&<S4
M4IH1B1M3X&X?TQ'IQF])X.@F*F4C<G?Z^MM2F<M7@;N?O#DYZ=R=7>[:3RO@
MC(1>TKZ?]->/GVW:\S;Q%CNM08P\/D#Q>0<7;3&,^N(PZKW<*/G@H*3L20E&
MG!RD>H_FBCBLZV4\S)3<EDU$G,%&ICD+[JD8D0D5?*HY>&4TYV+MS#TPS)10
M.C"V7JV4+EC*!P=W70]*N>;)N52ZBNTBN,]I/7P'V/1 (!>B$=@CSC >%M08
MIN65[52#*^,3**C;M^O"*IQKNN[V^F3K4-ULD*G2*=--F"[9F,9#P3*0H_E\
M 7>CBA! 8U1N&RFG<R5II6'C43<L[8P)<0//^=?L$?<J:ZUI!U94-DTKJ&XZ
M&M<!_C:;XV[3]I[%&Q3\7ID/2SL=6?6A5MBU9AE?5?U5U@C V+LX.RT*L7XO
M^%SFS$W^X(#C(=WX!0NE^8.-!J4RLP:F27#/M.&SMN6[IL4M6YE-.:TR7'/O
M"#7_W3S/F62:BK9H6_LO.<O/5AQ=_"O)U;?*KF"OQGKS?NDB^\<@,CX&D4=1
MDX-C$)F\2)%AO8&W3@F/S@B--8"SV(A\@5.?V 8-IDLN#)=U;\'3E,DG1P5+
M;^C4_M!XQ&_'IRRC2V%N&W!$MNW/+.7+/&E&74,BZE';]B>87C=N#H(V%I<I
M6[%T4G?U?%HU ]NP4>L+'':1J^KR(YB/P_P(8%@<3 'FX[RP./_3? ;H?!R&
M:1MXD0'J,T!]G)</F50O+([?)[&7?Z9)$D5QC&5T,O$JF&!YBV-X^]DP;>"!
MQ8%(?Y9K?+7Q"ME?!]B:[JL0;*9X)6(SQ7,-B#]OX)$D_M7&XH 'M@I8[4!\
M?QRH*;]/%,&J8MJP)QA'D@1#H!;]-1K'2'9B>/G7!WM*HBA)_ A@?@51A"'P
M-.((I@ T8$@45?O@SGX4;O:I</OOV_@W4$L#!!0    ( $IIK5*7BKL<P
M !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6
MH@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.
MD4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,
M<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW'
M]I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ 2FFM
M4@_QN\:G!@  :$,   \   !X;"]W;W)K8F]O:RYX;6S%G$MOVS@41O\*X54'
M:,?6PWH438&V23,!^C#BH-N"ENF8J"2ZI)0T_?5#R?&4=.0/L[G1RA&MR,=7
M) \O2?G-O=(_5DK]8+^JLC9GDVW3[%Y/IZ;8BHJ;O]5.U/:=C=(5;^RAOIV:
MG19\;;9"-%4Y#6>S9%IQ64_>OCE<:Z&G[H%J1-%(5=O"KN";%/?FS_O=(;N3
M1JYD*9N'LTG_=RDFK)*UK.1OL3Z;S";,;-7]/TK+WZIN>+DLM"K+LTFP?^.;
MT(TLGA0O.\@;OC)]2<-7U]R"G$V2F;W@1FK3]&?TU^>6\4[8D_=';:,^RK(1
M^IPWXE*K=B?KV^XR]EM,G:_1Q^'PN@_B:_U_PJ@V&UF(<U6TE:B;?1RU*#O
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
M05Z"_/Q!08+"_$%1@N+\04F"TOQ!68+R_$%%@LK\0:93&3M 4H4U0&NC7!N
MUT;!-@"QC9)M &8;1=L U#;*M@&X;11N Y#;*-T&8+=1O U ;ZMZ6X#>5O6V
M +UM]6,;H+=5O2U ;ZMZ6X#>5O6V +VMZFT!>EO5VP+TMJJW!>AM56\+T-NI
MW@Z@MU.]'4!OIWH[@-ZN>E@"T-NIW@Z@MU.]'4!OIWH[@-Y.]78 O9WJ[0!Z
M.]7; ?3VJK<'Z.U5;P_0VZO>'J"W5[T]0&]?/>P&Z.U5;P_0VZO>'J"W5[T]
M0&^O>GN WE[U]@"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'>H_JP$Z!U4
M[P#0.ZC> :!W4+T#0.^@>@> WE'UC@"]H^H= 7I'U3L"](ZJ=P3H'57O"- [
MJMX1H'>L-IL ](ZJ=P3H'57O"- [JMX1H'=2O1- [Z1Z)X#>2?5. +V3ZIT
M>B?5.P'T3JIW NB=5.\$T#M5FP4!>B?5.P'T3JIW NB=5>\,T#NKWAF@=U:]
M,T#OK'IG@-Y9]<X O;/JG0%Z9]4[ _3.JG<&Z)VKS=X O;/JG0%Z%]6[ /0N
MJG<!Z%U4[P+0NZC>!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"[581V
MWJ:KC^L _#9==6"G PANNNK(3@<PW'35H9WN.Q4?I\]]/]Z*OM95P'>:/5T^
MV]^^_[K\NEC?,%>FV_N,\>DO4$L#!!0    ( $IIK5*$=9N'8P(  &$Z   3
M    6T-O;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)N*T"V& #4].;=K=;
M+_8"#)P&A7^RW2Y]^SFDK;2IBU9ETKXW08GM\SOX2)^[7'][GHU;'89^=)MH
MY_W\*4E<LS-#[>)I-F-8V4YVJ'WX:A^2N6[V]8-)9)KJI)E&;T:_]L<:T<WU
MG=G6C[U??3Z$GUTWC9O(FMY%J]O3QF/6)JKGN>^:VH?UY&EL?TM9OR3$X>2R
MQ^VZV5V%#5'R;L)QY<\!+^>^/AEKN]:L[FOKO]1#V)4<^L3YY]ZX^'R)=WJ<
MMMNN,>W4/ [A2.QF:^K6[8SQ0Q^?BEZ=3_;AALWI4UR<OY0Y%QAVWMMI=F%B
MUGP\[G4DQ]/K.10RUG?G7_$M,92^^/W,<=JM:?\R.USOC\GNEWFX9'E<?L>_
MSOBM_@?[D) ^,D@?.:0/!>E#0_HH('V4D#XJ2!\BI31"$5502!444P4%54%1
M55!8%117!05609%54F25%%DE159)D5529)44625%5DF155)DE119,XJL&476
MC")K1I$UH\B:463-*+)F%%DSBJP91=:<(FM.D36GR)I39,TILN8467.*K#E%
MUIPB:TZ155%D5119%45619%54615%%D5159%D5519%44635%5DV155-DU119
M-45639%54V35%%DU159-D;6@R%I09"THLA8460N*K 5%UH(B:T&1M:#(6E!D
M+2FREA192XJL)476DB)K29&UI,A:4F0M*;*6%%DKBJP51=:*(FM%D;6BR%I1
M9*THLE8462N*K!5%5I%2:!4IQ5:14G 5Z?_4]?LT[?]Q_/*,A[H;7_.3Y9^E
M-S\!4$L! A0#%     @ 2FFM4@=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !*::U2.GHD4>T    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " !*::U2F5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( $IIK5(7!3(CJ@4  )49   8
M          " @0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " !*::U2IK12_1,(  !,(   &               @('L#0  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 2FFM4OD#AC$! P  M@@
M !@              ("!-18  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( $IIK5*HG:WR4 8  % :   8              " @6P9  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !*::U2T85K7>,#
M  "K#   &               @('R'P  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ 2FFM4@R$8*K1!P  /#   !@              ("!
M"R0  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $IIK5)[
MC5K7.@(  )L$   8              " @1(L  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " !*::U2>/Q[N7,)  !]*@  &
M    @(&"+@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
M2FFM4IKC?I7N!   P H  !@              ("!*S@  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( $IIK5*7]MF[-"H  (6&   9
M          " @4\]  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ 2FFM4H'%[9/B"   ]QX  !D              ("!NF<  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !*::U2D;/T1G<#   ^
M"   &0              @('3<   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( $IIK5)%LW6'W 0   H,   9              " @8%T
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 2FFM4O6V
M')6: @  6 4  !D              ("!E'D  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " !*::U2=W$8R3T#  #3!@  &0
M    @(%E?   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M $IIK5+@[U!DN@,  -X'   9              " @=E_  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ 2FFM4DU=97AQ P  2P<  !D
M             ("!RH,  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " !*::U21IA_*KD"  "1!0  &0              @(%RAP  >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $IIK5(72_O I@(
M &H%   9              " @6**  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ 2FFM4@H@TO $!0  PPH  !D              ("!
M/XT  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !*::U2
M V%-!V,1  "N+P  &0              @(%ZD@  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( $IIK5+/R!K9$@@  )<3   9
M      " @12D  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ 2FFM4H>U$\\\ P  H@<  !D              ("!7:P  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !*::U2$.ADI)(&  "/#@
M&0              @('0KP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( $IIK5*!$6:S<0,  %L'   9              " @9FV  !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ 2FFM4ANG>\"0
M!P  +1$  !D              ("!0;H  'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " !*::U22-TMO9X$  #["0  &0
M@($(P@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( $II
MK5+7B8++D ,  #4'   9              " @=W&  !X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ 2FFM4@2'\_?0!0  6@T  !D
M         ("!I,H  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " !*::U2<:GF%'\"  !/!0  &0              @(&KT   >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( $IIK5+[K>DP9C8  &+"
M   9              " @6'3  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ 2FFM4H8RV&KT P  HPD  !D              ("!_@D!
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !*::U244(&
MP<8#  !#$0  &0              @($I#@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( $IIK5(=XWS0^0(  &X'   9
M  " @282 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
M2FFM4@D/S!:0 P  A0D  !D              ("!5A4! 'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " !*::U2(U]+8'P"   U!0  &0
M            @($=&0$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( $IIK5)HF>;_]P(  %4&   9              " @= ; 0!X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ 2FFM4E?_H$IB P
ME@<  !D              ("!_AX! 'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " !*::U2,&>ZK>\"  !.!@  &0              @(&7
M(@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $IIK5(%
M/ :SM0(  (P%   9              " @;TE 0!X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ 2FFM4DB6J36) @  2@4  !D
M     ("!J2@! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" !*::U2(TBV464#  "_!@  &0              @(%I*P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( $IIK5*?6"P-A04  !00   9
M              " @04O 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ 2FFM4MQ4X)FW P  W@@  !D              ("!P30! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !*::U24L>?04D#
M   4!P  &0              @(&O. $ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( $IIK5+70O)\C 0  )(*   9              "
M@2\\ 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 2FFM
M4G7,=6?M @  K08  !D              ("!\D ! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " !*::U2,6V/M'@#  "'!P  &0
M        @($61 $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( $IIK5+N=%':S0(  &T&   9              " @<5' 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ 2FFM4J[]0H7? P  G@T
M !D              ("!R4H! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " !*::U2\#[Y[TP#   G"@  &0              @('?3@$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $IIK5*8TL ]
MS@(  !4*   9              " @6)2 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ 2FFM4OXK;:Q- P  T0T  !D
M ("!9U4! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !*
M::U2$(RZ2)($  #9%0  &0              @('K6 $ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( $IIK5*ILP%'E0(  '$&   9
M          " @;1= 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ 2FFM4CJXQ;>C @  B08  !D              ("!@& ! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !*::U20-*Q$88"   ,
M!@  &0              @(%:8P$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM
M;%!+ 0(4 Q0    ( $IIK5(.N'<OE@(  ' &   9              " @1=F
M 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 2FFM4I]^
MT>:7 @  ;@8  !D              ("!Y&@! 'AL+W=O<FMS:&5E=',O<VAE
M970U.2YX;6Q02P$"% ,4    " !*::U2B=*4U9T"  !V!@  &0
M    @(&R:P$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    (
M $IIK5)A_/KM* (  'P$   9              " @89N 0!X;"]W;W)K<VAE
M971S+W-H965T-C$N>&UL4$L! A0#%     @ 2FFM4N<!14SR @  W@<  !D
M             ("!Y7 ! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"
M% ,4    " !*::U2CRQ;8]8"  #9!P  &0              @($.= $ >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( $IIK5)BR7T$) 0
M  X7   9              " @1MW 0!X;"]W;W)K<VAE971S+W-H965T-C0N
M>&UL4$L! A0#%     @ 2FFM4GQ]"O([ P  KPD  !D              ("!
M=GL! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !*::U2
ML*LN *H"  !L!P  &0              @('H?@$ >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;%!+ 0(4 Q0    ( $IIK5*L#A-.4P(  +$%   9
M      " @<F! 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%
M  @ 2FFM4D+Q-[%_ P  A P  !D              ("!4X0! 'AL+W=O<FMS
M:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !*::U2OK#9HE("  "M!0
M&0              @($)B $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+
M 0(4 Q0    ( $IIK5)B?F90^@,  ,(0   9              " @9** 0!X
M;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ 2FFM4DH0F<B,
M @  ]08  !D              ("!PXX! 'AL+W=O<FMS:&5E=',O<VAE970W
M,2YX;6Q02P$"% ,4    " !*::U2C=H 8Q8$   N$   &0
M@(&&D0$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( $II
MK5(B-\XNL0,  ( /   9              " @=.5 0!X;"]W;W)K<VAE971S
M+W-H965T-S,N>&UL4$L! A0#%     @ 2FFM4I8B\,*C @  <0<  !D
M         ("!NYD! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4
M    " !*::U2,CR?R48$  "Z"P  &0              @(&5G $ >&PO=V]R
M:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( $IIK5+J$S;/)P0  #@-
M   9              " @1*A 0!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL
M4$L! A0#%     @ 2FFM4A@URU3>!P  H!T  !D              ("!<*4!
M 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !*::U2C^OU
M*I\"  !A!P  &0              @(&%K0$ >&PO=V]R:W-H965T<R]S:&5E
M=#<X+GAM;%!+ 0(4 Q0    ( $IIK5+!A6^V"@,  #$*   9
M  " @5NP 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @
M2FFM4JI<1]&_ @  ? <  !D              ("!G+,! 'AL+W=O<FMS:&5E
M=',O<VAE970X,"YX;6Q02P$"% ,4    " !*::U2;5UBTE4"  #O!0  &0
M            @(&2M@$ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4
M Q0    ( $IIK5+@!"S&@P0  )L/   9              " @1ZY 0!X;"]W
M;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ 2FFM4H@:;)CF @
MV0@  !D              ("!V+T! 'AL+W=O<FMS:&5E=',O<VAE970X,RYX
M;6Q02P$"% ,4    " !*::U2,8F]W+8$  !,%   &0              @('U
MP $ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( $IIK5)(
M[.J 7@0  .04   9              " @>+% 0!X;"]W;W)K<VAE971S+W-H
M965T.#4N>&UL4$L! A0#%     @ 2FFM4EYQ8X"O P  /P\  !D
M     ("!=\H! 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4
M" !*::U2HIS)S>L"  !6"   &0              @(%=S@$ >&PO=V]R:W-H
M965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( $IIK5*O4K\@OP(  .8'   9
M              " @7_1 0!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L!
M A0#%     @ 2FFM4BB2W"4  P  '0D  !D              ("!==0! 'AL
M+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    " !*::U2&;^/2=@#
M  !##   &0              @(&LUP$ >&PO=V]R:W-H965T<R]S:&5E=#DP
M+GAM;%!+ 0(4 Q0    ( $IIK5*_\HR[8P(  %P&   9              "
M@;O; 0!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ 2FFM
M4A*HT7W*!   2Q0  !D              ("!5=X! 'AL+W=O<FMS:&5E=',O
M<VAE970Y,BYX;6Q02P$"% ,4    " !*::U2 ?D<I9P#  "I#0  &0
M        @(%6XP$ >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0
M   ( $IIK5+?3T@[* ,  #\,   9              " @2GG 0!X;"]W;W)K
M<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ 2FFM4G:@/&O. 0  NP,
M !D              ("!B.H! 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q0
M2P$"% ,4    " !*::U2\;JY,YH"  !D!@  &0              @(&-[ $
M>&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( $IIK5)_B$GK
M:@(  "8&   9              " @5[O 0!X;"]W;W)K<VAE971S+W-H965T
M.3<N>&UL4$L! A0#%     @ 2FFM4E3[>@O% @  F@<  !D
M ("!__$! 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    " !*
M::U2PGRT(T0#   '"0  &0              @('[] $ >&PO=V]R:W-H965T
M<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( $IIK5+OZ)6$3P(  "<%   :
M          " @7;X 0!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4
M Q0    ( $IIK5*(O;$W"0(  /$$   :              " @?WZ 0!X;"]W
M;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( $IIK5+O9A/3K@(
M +@'   :              " @3[] 0!X;"]W;W)K<VAE971S+W-H965T,3 R
M+GAM;%!+ 0(4 Q0    ( $IIK5)T7 7[+@(  *H$   :              "
M@20  @!X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( $II
MK5)G$*-P/0,  (H3   -              "  8H" @!X;"]S='EL97,N>&UL
M4$L! A0#%     @ 2FFM4I>*NQS     $P(   L              ( !\@4"
M %]R96QS+RYR96QS4$L! A0#%     @ 2FFM4@_QN\:G!@  :$,   \
M         ( !VP8" 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( $IIK5(*
M2%)NZP(  (8\   :              "  :\- @!X;"]?<F5L<R]W;W)K8F]O
M:RYX;6PN<F5L<U!+ 0(4 Q0    ( $IIK5*$=9N'8P(  &$Z   3
M      "  =(0 @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !O &\ A!X
' &83 @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>187</ContextCount>
  <ElementCount>502</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>58</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Changes in Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - Consolidated Statements of Changes in Shareholders??? Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders??? Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - General</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/General</Role>
      <ShortName>General</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Business Combination, Significant Transaction and Sale of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/MarketableSecurities</Role>
      <ShortName>Marketable Securities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Other Accounts Receivable and Prepaid Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses</Role>
      <ShortName>Other Accounts Receivable and Prepaid Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Short Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ShortTermDebt</Role>
      <ShortName>Short Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Accrued Expenses and Other Accounts Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable</Role>
      <ShortName>Accrued Expenses and Other Accounts Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/LongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Taxes on Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/TaxesonIncome</Role>
      <ShortName>Taxes on Income</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Related Parties Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/RelatedPartiesTransactions</Role>
      <ShortName>Related Parties Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Net Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/NetEarningsPerShare</Role>
      <ShortName>Net Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Segment Geographical Information and Major Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers</Role>
      <ShortName>Segment Geographical Information and Major Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Selected Statements of Income Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SelectedStatementsofIncomeData</Role>
      <ShortName>Selected Statements of Income Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/MarketableSecuritiesTables</Role>
      <ShortName>Marketable Securities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/MarketableSecurities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/FairValueMeasurements</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Other Accounts Receivable and Prepaid Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables</Role>
      <ShortName>Other Accounts Receivable and Prepaid Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/IntangibleAssetsNet</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/Goodwill</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Short Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ShortTermDebtTables</Role>
      <ShortName>Short Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/ShortTermDebt</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Accrued Expenses and Other Accounts Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables</Role>
      <ShortName>Accrued Expenses and Other Accounts Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Long Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/LongTermDebtTables</Role>
      <ShortName>Long Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/LongTermDebt</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Taxes on Income (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/TaxesonIncomeTables</Role>
      <ShortName>Taxes on Income (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncome</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/Equity</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Net Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/NetEarningsPerShareTables</Role>
      <ShortName>Net Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/NetEarningsPerShare</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Segment Geographical Information and Major Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables</Role>
      <ShortName>Segment Geographical Information and Major Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/RevenueRecognition</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Selected Statements of Income Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables</Role>
      <ShortName>Selected Statements of Income Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SelectedStatementsofIncomeData</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/Leases</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Significant Accounting Policies (Details) - Schedule of reconciliation of the redeemable non-controlling interests</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of reconciliation of the redeemable non-controlling interests</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Significant Accounting Policies (Details) - Schedule of property and equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of property and equipment, net</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000</Role>
      <ShortName>Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/MarketableSecuritiesDetails</Role>
      <ShortName>Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/MarketableSecuritiesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Marketable Securities (Details) - Summary of marketable securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable</Role>
      <ShortName>Marketable Securities (Details) - Summary of marketable securities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/MarketableSecuritiesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable</Role>
      <ShortName>Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/MarketableSecuritiesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Fair Value Measurements (Details) - Schedule of fair value measurements using significant unobservable inputs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable</Role>
      <ShortName>Fair Value Measurements (Details) - Schedule of fair value measurements using significant unobservable inputs</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Other Accounts Receivable and Prepaid Expenses (Details) - Schedule of other accounts receivable and prepaid expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable</Role>
      <ShortName>Other Accounts Receivable and Prepaid Expenses (Details) - Schedule of other accounts receivable and prepaid expenses</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>067 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0</Role>
      <ShortName>Property and Equipment, Net (Details) - Schedule of property and equipment net</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>068 - Disclosure - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>069 - Disclosure - Intangible Assets, Net (Details) - Schedule of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofintangibleassetsTable</Role>
      <ShortName>Intangible Assets, Net (Details) - Schedule of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>070 - Disclosure - Intangible Assets, Net (Details) - Schedule of estimated future amortization expense of intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable</Role>
      <ShortName>Intangible Assets, Net (Details) - Schedule of estimated future amortization expense of intangible assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>071 - Disclosure - Goodwill (Details) - Summary of changes in the carrying amount of goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable</Role>
      <ShortName>Goodwill (Details) - Summary of changes in the carrying amount of goodwill</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/GoodwillTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>072 - Disclosure - Short Term Debt (Details) - Schedule of short term debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofshorttermdebtTable</Role>
      <ShortName>Short Term Debt (Details) - Schedule of short term debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/ShortTermDebtTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>073 - Disclosure - Accrued Expenses and Other Accounts Payable (Details) - Schedule of accrued expenses and other accounts payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable</Role>
      <ShortName>Accrued Expenses and Other Accounts Payable (Details) - Schedule of accrued expenses and other accounts payable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>074 - Disclosure - Long Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/LongTermDebtDetails</Role>
      <ShortName>Long Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/LongTermDebtTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>075 - Disclosure - Long Term Debt (Details) - Schedule of long term debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoflongtermdebtTable</Role>
      <ShortName>Long Term Debt (Details) - Schedule of long term debt</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/LongTermDebtTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>076 - Disclosure - Taxes on Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/TaxesonIncomeDetails</Role>
      <ShortName>Taxes on Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>077 - Disclosure - Taxes on Income (Details) - Schedule of income before taxes on income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable</Role>
      <ShortName>Taxes on Income (Details) - Schedule of income before taxes on income</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>078 - Disclosure - Taxes on Income (Details) - Schedule of taxes on income (tax benefit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable</Role>
      <ShortName>Taxes on Income (Details) - Schedule of taxes on income (tax benefit)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>079 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax assets and liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable</Role>
      <ShortName>Taxes on Income (Details) - Schedule of deferred tax assets and liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>080 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable</Role>
      <ShortName>Taxes on Income (Details) - Schedule of deferred tax liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>081 - Disclosure - Taxes on Income (Details) - Schedule of effective income tax rate reconciliation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable</Role>
      <ShortName>Taxes on Income (Details) - Schedule of effective income tax rate reconciliation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>082 - Disclosure - Taxes on Income (Details) - Schedule of unrecognized tax benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable</Role>
      <ShortName>Taxes on Income (Details) - Schedule of unrecognized tax benefits</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/TaxesonIncomeTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>083 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/EquityTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>084 - Disclosure - Equity (Details) - Schedule of employee option activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable</Role>
      <ShortName>Equity (Details) - Schedule of employee option activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/EquityTables</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>085 - Disclosure - Equity (Details) - Schedule of options outstanding</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable</Role>
      <ShortName>Equity (Details) - Schedule of options outstanding</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/EquityTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>086 - Disclosure - Equity (Details) - Schedule of accumulated other comprehensive income (loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable</Role>
      <ShortName>Equity (Details) - Schedule of accumulated other comprehensive income (loss)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/EquityTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>087 - Disclosure - Related Parties Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/RelatedPartiesTransactionsDetails</Role>
      <ShortName>Related Parties Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/RelatedPartiesTransactions</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>088 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/CommitmentsandContingencies</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>089 - Disclosure - Net Earnings Per Share (Details) - Schedule of computation of basic and diluted net earnings per share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable</Role>
      <ShortName>Net Earnings Per Share (Details) - Schedule of computation of basic and diluted net earnings per share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/NetEarningsPerShareTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>090 - Disclosure - Segment Geographical Information and Major Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails</Role>
      <ShortName>Segment Geographical Information and Major Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>091 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of reported segment results of operation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable</Role>
      <ShortName>Segment Geographical Information and Major Customers (Details) - Schedule of reported segment results of operation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>092 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of total revenues classified according to geographical destination</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable</Role>
      <ShortName>Segment Geographical Information and Major Customers (Details) - Schedule of total revenues classified according to geographical destination</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>093 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of long-lived assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoflonglivedassetsTable</Role>
      <ShortName>Segment Geographical Information and Major Customers (Details) - Schedule of long-lived assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>094 - Disclosure - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/RevenueRecognitionDetails</Role>
      <ShortName>Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/RevenueRecognitionTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>095 - Disclosure - Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable</Role>
      <ShortName>Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/RevenueRecognitionTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>096 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable</Role>
      <ShortName>Revenue Recognition (Details) - Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/RevenueRecognitionTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>097 - Disclosure - Selected Statements of Income Data (Details) - Schedule of research and development costs, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable</Role>
      <ShortName>Selected Statements of Income Data (Details) - Schedule of research and development costs, net</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>098 - Disclosure - Selected Statements of Income Data (Details) - Schedule of financial income (expenses), net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable</Role>
      <ShortName>Selected Statements of Income Data (Details) - Schedule of financial income (expenses), net</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>099 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/LeasesTables</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>100 - Disclosure - Leases (Details) - Schedule of weighted average remaining lease terms and discount rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable</Role>
      <ShortName>Leases (Details) - Schedule of weighted average remaining lease terms and discount rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/LeasesTables</ParentRole>
      <Position>101</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>101 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable</Role>
      <ShortName>Leases (Details) - Schedule of maturities of lease liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/LeasesTables</ParentRole>
      <Position>102</Position>
    </Report>
    <Report instance="f20f2020_magicsoftware.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>102 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://magicsoftware.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://magicsoftware.com/role/SubsequentEvents</ParentRole>
      <Position>103</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" original="f20f2020_magicsoftware.htm">f20f2020_magicsoftware.htm</File>
    <File>f20f2020ex12-1_magicsoft.htm</File>
    <File>f20f2020ex12-2_magicsoft.htm</File>
    <File>f20f2020ex13-1_magicsoft.htm</File>
    <File>f20f2020ex13-2_magicsoft.htm</File>
    <File>f20f2020ex15-1_magicsoft.htm</File>
    <File>f20f2020ex15-2_magicsoft.htm</File>
    <File>f20f2020ex8-1_magicsoft.htm</File>
    <File>mgic-20201231.xsd</File>
    <File>mgic-20201231_cal.xml</File>
    <File>mgic-20201231_def.xml</File>
    <File>mgic-20201231_lab.xml</File>
    <File>mgic-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>125
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f20f2020_magicsoftware.htm": {
   "axisCustom": 3,
   "axisStandard": 20,
   "contextCount": 187,
   "dts": {
    "calculationLink": {
     "local": [
      "mgic-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "mgic-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "f20f2020_magicsoftware.htm"
     ]
    },
    "labelLink": {
     "local": [
      "mgic-20201231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "mgic-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "mgic-20201231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 678,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 77,
    "http://magicsoftware.com/20201231": 45,
    "http://xbrl.sec.gov/dei/2019-01-31": 4,
    "total": 126
   },
   "keyCustom": 115,
   "keyStandard": 387,
   "memberCustom": 27,
   "memberStandard": 31,
   "nsprefix": "mgic",
   "nsuri": "http://magicsoftware.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "role": "http://magicsoftware.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Significant Accounting Policies",
     "role": "http://magicsoftware.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:LeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "099 - Disclosure - Leases (Details)",
     "role": "http://magicsoftware.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:LeaseTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100 - Disclosure - Leases (Details) - Schedule of weighted average remaining lease terms and discount rates",
     "role": "http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable",
     "shortName": "Leases (Details) - Schedule of weighted average remaining lease terms and discount rates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "101 - Disclosure - Leases (Details) - Schedule of maturities of lease liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable",
     "shortName": "Leases (Details) - Schedule of maturities of lease liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c186",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DividendsPayableCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "102 - Disclosure - Subsequent Events (Details)",
     "role": "http://magicsoftware.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c186",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DividendsPayableCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Business Combination, Significant Transaction and Sale of Business",
     "role": "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness",
     "shortName": "Business Combination, Significant Transaction and Sale of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Marketable Securities",
     "role": "http://magicsoftware.com/role/MarketableSecurities",
     "shortName": "Marketable Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Fair Value Measurements",
     "role": "http://magicsoftware.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Other Accounts Receivable and Prepaid Expenses",
     "role": "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses",
     "shortName": "Other Accounts Receivable and Prepaid Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Property and Equipment, Net",
     "role": "http://magicsoftware.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Intangible Assets, Net",
     "role": "http://magicsoftware.com/role/IntangibleAssetsNet",
     "shortName": "Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Goodwill",
     "role": "http://magicsoftware.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Short Term Debt",
     "role": "http://magicsoftware.com/role/ShortTermDebt",
     "shortName": "Short Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Accrued Expenses and Other Accounts Payable",
     "role": "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable",
     "shortName": "Accrued Expenses and Other Accounts Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "role": "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:ShorttermBankDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Long Term Debt",
     "role": "http://magicsoftware.com/role/LongTermDebt",
     "shortName": "Long Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Taxes on Income",
     "role": "http://magicsoftware.com/role/TaxesonIncome",
     "shortName": "Taxes on Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Equity",
     "role": "http://magicsoftware.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Related Parties Transactions",
     "role": "http://magicsoftware.com/role/RelatedPartiesTransactions",
     "shortName": "Related Parties Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Commitments and Contingencies",
     "role": "http://magicsoftware.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Net Earnings Per Share",
     "role": "http://magicsoftware.com/role/NetEarningsPerShare",
     "shortName": "Net Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Segment Geographical Information and Major Customers",
     "role": "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers",
     "shortName": "Segment Geographical Information and Major Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:RevenueRecognitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Revenue Recognition",
     "role": "http://magicsoftware.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:RevenueRecognitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Selected Statements of Income Data",
     "role": "http://magicsoftware.com/role/SelectedStatementsofIncomeData",
     "shortName": "Selected Statements of Income Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Leases",
     "role": "http://magicsoftware.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "role": "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Subsequent Events",
     "role": "http://magicsoftware.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Accounting Policies, by Policy (Policies)",
     "role": "http://magicsoftware.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Significant Accounting Policies (Tables)",
     "role": "http://magicsoftware.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Tables)",
     "role": "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Marketable Securities (Tables)",
     "role": "http://magicsoftware.com/role/MarketableSecuritiesTables",
     "shortName": "Marketable Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://magicsoftware.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Other Accounts Receivable and Prepaid Expenses (Tables)",
     "role": "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables",
     "shortName": "Other Accounts Receivable and Prepaid Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Property and Equipment, Net (Tables)",
     "role": "http://magicsoftware.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Intangible Assets, Net (Tables)",
     "role": "http://magicsoftware.com/role/IntangibleAssetsNetTables",
     "shortName": "Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Goodwill (Tables)",
     "role": "http://magicsoftware.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:Software",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Consolidated Statements of Income",
     "role": "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:Software",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Short Term Debt (Tables)",
     "role": "http://magicsoftware.com/role/ShortTermDebtTables",
     "shortName": "Short Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Accrued Expenses and Other Accounts Payable (Tables)",
     "role": "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables",
     "shortName": "Accrued Expenses and Other Accounts Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Long Term Debt (Tables)",
     "role": "http://magicsoftware.com/role/LongTermDebtTables",
     "shortName": "Long Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Taxes on Income (Tables)",
     "role": "http://magicsoftware.com/role/TaxesonIncomeTables",
     "shortName": "Taxes on Income (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Equity (Tables)",
     "role": "http://magicsoftware.com/role/EquityTables",
     "shortName": "Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Net Earnings Per Share (Tables)",
     "role": "http://magicsoftware.com/role/NetEarningsPerShareTables",
     "shortName": "Net Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Segment Geographical Information and Major Customers (Tables)",
     "role": "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables",
     "shortName": "Segment Geographical Information and Major Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://magicsoftware.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Selected Statements of Income Data (Tables)",
     "role": "http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables",
     "shortName": "Selected Statements of Income Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Leases (Tables)",
     "role": "http://magicsoftware.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "mgic:ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Significant Accounting Policies (Details)",
     "role": "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails",
     "shortName": "Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Significant Accounting Policies (Details) - Schedule of reconciliation of the redeemable non-controlling interests",
     "role": "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable",
     "shortName": "Significant Accounting Policies (Details) - Schedule of reconciliation of the redeemable non-controlling interests",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RedeemableNoncontrollingInterestTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:NetIncomeAttributableToRedeemableNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c45",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Significant Accounting Policies (Details) - Schedule of property and equipment, net",
     "role": "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable",
     "shortName": "Significant Accounting Policies (Details) - Schedule of property and equipment, net",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "mgic:ScheduleOfAnnualRatesOfDepreciationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c45",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options",
     "role": "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable",
     "shortName": "Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details)",
     "role": "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c58",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c58",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c70",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c70",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c71",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c71",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c62",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c62",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c74",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c74",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "role": "http://magicsoftware.com/role/ShareholdersEquityType2or3",
     "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c6",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c76",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000",
     "shortName": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c76",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:RecognizedTradingLossesAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Marketable Securities (Details)",
     "role": "http://magicsoftware.com/role/MarketableSecuritiesDetails",
     "shortName": "Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:RecognizedTradingLossesAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Marketable Securities (Details) - Summary of marketable securities",
     "role": "http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable",
     "shortName": "Marketable Securities (Details) - Summary of marketable securities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c79",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities",
     "role": "http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable",
     "shortName": "Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c77",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:CorporateBondsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis",
     "role": "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable",
     "shortName": "Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:CorporateBondsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Fair Value Measurements (Details) - Schedule of fair value measurements using significant unobservable inputs",
     "role": "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable",
     "shortName": "Fair Value Measurements (Details) - Schedule of fair value measurements using significant unobservable inputs",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c22",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - Other Accounts Receivable and Prepaid Expenses (Details) - Schedule of other accounts receivable and prepaid expenses",
     "role": "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable",
     "shortName": "Other Accounts Receivable and Prepaid Expenses (Details) - Schedule of other accounts receivable and prepaid expenses",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:DepreciationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - Property and Equipment, Net (Details)",
     "role": "http://magicsoftware.com/role/PropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:DepreciationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:CostLeaseholdImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "067 - Disclosure - Property and Equipment, Net (Details) - Schedule of property and equipment net",
     "role": "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0",
     "shortName": "Property and Equipment, Net (Details) - Schedule of property and equipment net",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:CostLeaseholdImprovements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "068 - Disclosure - Intangible Assets, Net (Details)",
     "role": "http://magicsoftware.com/role/IntangibleAssetsNetDetails",
     "shortName": "Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity (Parentheticals)",
     "role": "http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals",
     "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c5",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueOther",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:TotalOriginalAmountIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "069 - Disclosure - Intangible Assets, Net (Details) - Schedule of intangible assets",
     "role": "http://magicsoftware.com/role/ScheduleofintangibleassetsTable",
     "shortName": "Intangible Assets, Net (Details) - Schedule of intangible assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:TotalOriginalAmountIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070 - Disclosure - Intangible Assets, Net (Details) - Schedule of estimated future amortization expense of intangible assets",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable",
     "shortName": "Intangible Assets, Net (Details) - Schedule of estimated future amortization expense of intangible assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "071 - Disclosure - Goodwill (Details) - Summary of changes in the carrying amount of goodwill",
     "role": "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable",
     "shortName": "Goodwill (Details) - Summary of changes in the carrying amount of goodwill",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c22",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:TotalShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "072 - Disclosure - Short Term Debt (Details) - Schedule of short term debt",
     "role": "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
     "shortName": "Short Term Debt (Details) - Schedule of short term debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:TotalShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "073 - Disclosure - Accrued Expenses and Other Accounts Payable (Details) - Schedule of accrued expenses and other accounts payable",
     "role": "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable",
     "shortName": "Accrued Expenses and Other Accounts Payable (Details) - Schedule of accrued expenses and other accounts payable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "074 - Disclosure - Long Term Debt (Details)",
     "role": "http://magicsoftware.com/role/LongTermDebtDetails",
     "shortName": "Long Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c121",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentCovenantDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherLoansPayableLongTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "075 - Disclosure - Long Term Debt (Details) - Schedule of long term debt",
     "role": "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
     "shortName": "Long Term Debt (Details) - Schedule of long term debt",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherLoansPayableLongTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "076 - Disclosure - Taxes on Income (Details)",
     "role": "http://magicsoftware.com/role/TaxesonIncomeDetails",
     "shortName": "Taxes on Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "077 - Disclosure - Taxes on Income (Details) - Schedule of income before taxes on income",
     "role": "http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable",
     "shortName": "Taxes on Income (Details) - Schedule of income before taxes on income",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "078 - Disclosure - Taxes on Income (Details) - Schedule of taxes on income (tax benefit)",
     "role": "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable",
     "shortName": "Taxes on Income (Details) - Schedule of taxes on income (tax benefit)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "007 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://magicsoftware.com/role/ConsolidatedCashFlow",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "079 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax assets and liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable",
     "shortName": "Taxes on Income (Details) - Schedule of deferred tax assets and liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080 - Disclosure - Taxes on Income (Details) - Schedule of deferred tax liabilities",
     "role": "http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable",
     "shortName": "Taxes on Income (Details) - Schedule of deferred tax liabilities",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfDeferredTaxLiabilitieTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DeferredIncomeTaxLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081 - Disclosure - Taxes on Income (Details) - Schedule of effective income tax rate reconciliation",
     "role": "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable",
     "shortName": "Taxes on Income (Details) - Schedule of effective income tax rate reconciliation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "082 - Disclosure - Taxes on Income (Details) - Schedule of unrecognized tax benefits",
     "role": "http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable",
     "shortName": "Taxes on Income (Details) - Schedule of unrecognized tax benefits",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c11",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "083 - Disclosure - Equity (Details)",
     "role": "http://magicsoftware.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "084 - Disclosure - Equity (Details) - Schedule of employee option activity",
     "role": "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable",
     "shortName": "Equity (Details) - Schedule of employee option activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "085 - Disclosure - Equity (Details) - Schedule of options outstanding",
     "role": "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable",
     "shortName": "Equity (Details) - Schedule of options outstanding",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "mgic:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "086 - Disclosure - Equity (Details) - Schedule of accumulated other comprehensive income (loss)",
     "role": "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable",
     "shortName": "Equity (Details) - Schedule of accumulated other comprehensive income (loss)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c3",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "087 - Disclosure - Related Parties Transactions (Details)",
     "role": "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails",
     "shortName": "Related Parties Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IssuanceOfStockAndWarrantsForServicesOrClaims",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c154",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesPaidValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "088 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c154",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LossContingencyDamagesPaidValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - General",
     "role": "http://magicsoftware.com/role/General",
     "shortName": "General",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "089 - Disclosure - Net Earnings Per Share (Details) - Schedule of computation of basic and diluted net earnings per share",
     "role": "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable",
     "shortName": "Net Earnings Per Share (Details) - Schedule of computation of basic and diluted net earnings per share",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:AccretionOfRedeemableNoncontrollingInterests",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090 - Disclosure - Segment Geographical Information and Major Customers (Details)",
     "role": "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails",
     "shortName": "Segment Geographical Information and Major Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:SalesRevenuesNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of reported segment results of operation",
     "role": "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
     "shortName": "Segment Geographical Information and Major Customers (Details) - Schedule of reported segment results of operation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:Expenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:SalesRevenuesNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "092 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of total revenues classified according to geographical destination",
     "role": "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable",
     "shortName": "Segment Geographical Information and Major Customers (Details) - Schedule of total revenues classified according to geographical destination",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c161",
      "decimals": "-3",
      "lang": null,
      "name": "mgic:SalesRevenuesNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "093 - Disclosure - Segment Geographical Information and Major Customers (Details) - Schedule of long-lived assets",
     "role": "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
     "shortName": "Segment Geographical Information and Major Customers (Details) - Schedule of long-lived assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "094 - Disclosure - Revenue Recognition (Details)",
     "role": "http://magicsoftware.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c185",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "095 - Disclosure - Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations",
     "role": "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable",
     "shortName": "Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c185",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TradeReceivablesHeldForSaleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "096 - Disclosure - Revenue Recognition (Details) - Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers",
     "role": "http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable",
     "shortName": "Revenue Recognition (Details) - Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c2",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:TradeReceivablesHeldForSaleAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:ResearchAndDevelopmentExpenseGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "097 - Disclosure - Selected Statements of Income Data (Details) - Schedule of research and development costs, net",
     "role": "http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable",
     "shortName": "Selected Statements of Income Data (Details) - Schedule of research and development costs, net",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "mgic:ResearchAndDevelopmentExpenseGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestIncomeExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "098 - Disclosure - Selected Statements of Income Data (Details) - Schedule of financial income (expenses), net",
     "role": "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable",
     "shortName": "Selected Statements of Income Data (Details) - Schedule of financial income (expenses), net",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "mgic:ScheduleOfFinancialIncomeExpensesNetTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2020_magicsoftware.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestIncomeExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 58,
   "tag": {
    "country_GB": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED KINGDOM",
        "terseLabel": "England [Member]"
       }
      }
     },
     "localname": "GB",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ISRAEL",
        "terseLabel": "Israel [Member]"
       }
      }
     },
     "localname": "IL",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "Japan [Member]"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]",
        "verboseLabel": "U.S [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact",
        "verboseLabel": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address",
        "terseLabel": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard",
        "terseLabel": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r536"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report",
        "terseLabel": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r540"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://magicsoftware.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "mgic_AccretionOfRedeemableNoncontrollingInterests": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion of redeemable non-controlling interests.",
        "label": "AccretionOfRedeemableNoncontrollingInterests",
        "terseLabel": "Accretion of redeemable non-controlling interests"
       }
      }
     },
     "localname": "AccretionOfRedeemableNoncontrollingInterests",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AccruedSeverancePayAndRetirementPlanPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AccruedSeverancePayAndRetirementPlanPolicyTextBlock",
        "terseLabel": "Accrued severance pay and retirement plans"
       }
      }
     },
     "localname": "AccruedSeverancePayAndRetirementPlanPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_AccumulatedDepreciationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AccumulatedDepreciationAbstract",
        "terseLabel": "Accumulated depreciation:"
       }
      }
     },
     "localname": "AccumulatedDepreciationAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_AccumulatedDepreciationComputersAndPeripheralEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated depreciation of computers and peripheral equipment.",
        "label": "AccumulatedDepreciationComputersAndPeripheralEquipment",
        "terseLabel": "Computers and peripheral equipment"
       }
      }
     },
     "localname": "AccumulatedDepreciationComputersAndPeripheralEquipment",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AccumulatedDepreciationLeaseholdImprovements": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated depreciation of leasehold improvements.",
        "label": "AccumulatedDepreciationLeaseholdImprovements",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "AccumulatedDepreciationLeaseholdImprovements",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AccumulatedDepreciationMotorVehicles": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated depreciation of motor vehicles.",
        "label": "AccumulatedDepreciationMotorVehicles",
        "terseLabel": "Motor vehicles"
       }
      }
     },
     "localname": "AccumulatedDepreciationMotorVehicles",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AccumulatedDepreciationOfficeFurnitureAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated depreciation of office furniture and equipment.",
        "label": "AccumulatedDepreciationOfficeFurnitureAndEquipment",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "AccumulatedDepreciationOfficeFurnitureAndEquipment",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AccumulatedDepreciationSoftware": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated depreciation of software.",
        "label": "AccumulatedDepreciationSoftware",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "AccumulatedDepreciationSoftware",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AccumulatedUnrealizedGainOnDerivativeInstrumentsNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrealized gain (loss) on derivative instruments net, included in accumulated other comprehensive income.",
        "label": "AccumulatedUnrealizedGainOnDerivativeInstrumentsNet",
        "terseLabel": "Accumulated unrealized gain on derivative instruments, net"
       }
      }
     },
     "localname": "AccumulatedUnrealizedGainOnDerivativeInstrumentsNet",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AcquiredTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AcquiredTechnologyMember",
        "terseLabel": "Acquired technology [Member]"
       }
      }
     },
     "localname": "AcquiredTechnologyMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_AcquisitionOfRedeemableNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AcquisitionOfRedeemableNoncontrollingInterest",
        "terseLabel": "Acquisition of redeemable non-controlling interests"
       }
      }
     },
     "localname": "AcquisitionOfRedeemableNoncontrollingInterest",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AcquisitionOfRedeemableNoncontrollingInterests": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "AcquisitionOfRedeemableNoncontrollingInterests",
        "terseLabel": "Acquisition of redeemable non-controlling interests"
       }
      }
     },
     "localname": "AcquisitionOfRedeemableNoncontrollingInterests",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_AdditionalRateOwnershipAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdditionalRateOwnershipAcquired",
        "terseLabel": "Additional rate ownership acquired"
       }
      }
     },
     "localname": "AdditionalRateOwnershipAcquired",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_AmendmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AmendmentAxis",
        "terseLabel": "Amendment Axis"
       }
      }
     },
     "localname": "AmendmentAxis",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_AmendmentDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment [Domain]"
       }
      }
     },
     "localname": "AmendmentDomain",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_AptonetIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AptonetIncMember",
        "terseLabel": "Aptonet Inc [Member]"
       }
      }
     },
     "localname": "AptonetIncMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_AssetsAbstract0": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AssetsAbstract0",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsAbstract0",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BankGuaranteesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank guarantees amount.",
        "label": "BankGuaranteesAmount",
        "terseLabel": "Bank guarantees amount"
       }
      }
     },
     "localname": "BankGuaranteesAmount",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_BusinessAcquisitionContingentConsiderationDeferredPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents the value of business acquisition contingent consideration deferred payment.",
        "label": "BusinessAcquisitionContingentConsiderationDeferredPayment",
        "terseLabel": "Business acquisition, remaining installment"
       }
      }
     },
     "localname": "BusinessAcquisitionContingentConsiderationDeferredPayment",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_BusinessCombinationFairValueNetAssetsExcludingCashAcquired": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0": {
       "order": 1.0,
       "parentTag": "mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination fair value net assets excluding cash acquired.",
        "label": "BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
        "terseLabel": "Net assets, excluding cash acquired"
       }
      }
     },
     "localname": "BusinessCombinationFairValueNetAssetsExcludingCashAcquired",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_BusinessCombinationGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "BusinessCombinationGoodwill",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationGoodwill",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Significant Transaction and Sale of Business (Details) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationSignificantTransactionandSaleofBusinessDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Significant Transaction and Sale of Business (Details) - Schedule of estimated fair values of the assets acquired and liabilities [Table]"
       }
      }
     },
     "localname": "BusinessCombinationSignificantTransactionandSaleofBusinessDetailsScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Significant Transaction and Sale of Business (Details) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationSignificantTransactionandSaleofBusinessDetailsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Significant Transaction and Sale of Business (Tables) [Line Items]"
       }
      }
     },
     "localname": "BusinessCombinationSignificantTransactionandSaleofBusinessTablesLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Significant Transaction and Sale of Business (Tables) [Table]"
       }
      }
     },
     "localname": "BusinessCombinationSignificantTransactionandSaleofBusinessTablesTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination total fair value assets acquired net of acquired cash.",
        "label": "BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash",
        "terseLabel": "Total assets acquired net of acquired cash",
        "totalLabel": "Total assets acquired net of acquired cash"
       }
      }
     },
     "localname": "BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CapitalGainsTaxRateDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The description of capital gains tax rate.",
        "label": "CapitalGainsTaxRateDescription",
        "terseLabel": "Capital gains tax rate, description"
       }
      }
     },
     "localname": "CapitalGainsTaxRateDescription",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_CapitalizedSoftwareCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CapitalizedSoftwareCostsMember",
        "terseLabel": "Capitalized software costs [Member]"
       }
      }
     },
     "localname": "CapitalizedSoftwareCostsMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions",
        "terseLabel": "Change in valuation of contingent consideration related to acquisitions"
       }
      }
     },
     "localname": "ChangeOfInValuationOfContingentConsiderationRelatedToAcquisitions",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CommitmentsandContingenciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Line Items]"
       }
      }
     },
     "localname": "CommitmentsandContingenciesDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_CommitmentsandContingenciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Details) [Table]"
       }
      }
     },
     "localname": "CommitmentsandContingenciesDetailsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_ComprehensiveIncomeAttributableToNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
        "terseLabel": "Comprehensive income attributable to non-controlling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToNoncontrollingInterests",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comprehensive income net of tax attributable to redeemable noncontrolling interest.",
        "label": "ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests",
        "terseLabel": "Comprehensive income attributable to redeemable non-controlling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeAttributableToRedeemableNoncontrollingInterests",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ContingentAcquisitionConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of contingent acquisition consideration in [noncash or part noncash] consideration for a business.",
        "label": "ContingentAcquisitionConsideration",
        "terseLabel": "Contingent acquisition consideration"
       }
      }
     },
     "localname": "ContingentAcquisitionConsideration",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ContingentConsiderationInFuturePerformance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent consideration in future performance.",
        "label": "ContingentConsiderationInFuturePerformance",
        "terseLabel": "Contingent on future performance"
       }
      }
     },
     "localname": "ContingentConsiderationInFuturePerformance",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ConvertibleBondsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of convertible bonds.",
        "label": "ConvertibleBondsFairValueDisclosure",
        "terseLabel": "Convertible bonds"
       }
      }
     },
     "localname": "ConvertibleBondsFairValueDisclosure",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CorporateBondsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of corporate bonds.",
        "label": "CorporateBondsFairValueDisclosure",
        "terseLabel": "Corporate bonds"
       }
      }
     },
     "localname": "CorporateBondsFairValueDisclosure",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CostAbstract",
        "terseLabel": "Cost:"
       }
      }
     },
     "localname": "CostAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_CostComputersAndPeripheralEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of computers and peripheral equipment.",
        "label": "CostComputersAndPeripheralEquipment",
        "terseLabel": "Computers and peripheral equipment"
       }
      }
     },
     "localname": "CostComputersAndPeripheralEquipment",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostLeaseholdImprovements": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cost ff leasehold Improvements.",
        "label": "CostLeaseholdImprovements",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "CostLeaseholdImprovements",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostMotorVehicles": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of motor vehicles.",
        "label": "CostMotorVehicles",
        "terseLabel": "Motor vehicles"
       }
      }
     },
     "localname": "CostMotorVehicles",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostOfConsultingServices": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost incurred in providing environmental engineering and consulting; environmental testing and analysis; and remediation services during the reporting period.",
        "label": "CostOfConsultingServices",
        "terseLabel": "Consulting services"
       }
      }
     },
     "localname": "CostOfConsultingServices",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostOfMaintenanceAndTechnicalSupport": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maintenance costs incurred and directly related to services rendered by an entity during the reporting period.",
        "label": "CostOfMaintenanceAndTechnicalSupport",
        "terseLabel": "Maintenance and technical support"
       }
      }
     },
     "localname": "CostOfMaintenanceAndTechnicalSupport",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostOfSoftware": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs incurred in providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.",
        "label": "CostOfSoftware",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "CostOfSoftware",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostOfficeFurnitureAndEquipment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of office furniture and equipment.",
        "label": "CostOfficeFurnitureAndEquipment",
        "terseLabel": "Office furniture and equipment"
       }
      }
     },
     "localname": "CostOfficeFurnitureAndEquipment",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CostSoftware": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of software.",
        "label": "CostSoftware",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "CostSoftware",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember",
        "terseLabel": "Current maturities of long-term loans from financial institution [Member]"
       }
      }
     },
     "localname": "CurrentMaturitiesOfLongtermLoansFromFinancialInstitutionMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currently held outside of Israel that would be subject to income taxes if distributed as dividends.",
        "label": "CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends",
        "terseLabel": "Currently held outside of Israel that would be subject to income taxes if distributed as dividends"
       }
      }
     },
     "localname": "CurrentlyHeldOutsideOfIsraelThatWouldBeSubjectToIncomeTaxesIfDistributedAsDividends",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DeferredAcquisitionPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of deferred acqsition paymant made for [noncash or part noncash] consideration for a business.",
        "label": "DeferredAcquisitionPayment",
        "terseLabel": "Deferred acquisition payment"
       }
      }
     },
     "localname": "DeferredAcquisitionPayment",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the difference between total income tax expense or benefit as reported in the Income Statement for the current period and the expected income tax expense or benefit computed attributable to deferred taxes on losses for which full valuation allowance was provided in the past.",
        "label": "DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast",
        "terseLabel": "Deferred taxes on losses for which full valuation allowance was provided in the past"
       }
      }
     },
     "localname": "DeferredTaxesOnLossesForWhichFullValuationAllowanceWasProvidedInThePast",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DepreciatedCostPropertyPlantAndEquipment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of depreciated cost property plant and equipment.",
        "label": "DepreciatedCostPropertyPlantAndEquipment",
        "terseLabel": "Depreciated cost"
       }
      }
     },
     "localname": "DepreciatedCostPropertyPlantAndEquipment",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DepreciationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "DepreciationExpense",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DepreciationExpense",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of dividend in redeemable non-controlling interest in [noncash or part noncash] consideration for a business.",
        "label": "DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests",
        "negatedLabel": "Dividend paid to redeemable non-controlling interests"
       }
      }
     },
     "localname": "DividendDeclaredAndNotYetPaidToRedeemableNoncontrollingInterests",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DividendDeclaredToRedeemableNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend declared to redeemable non-controlling interest.",
        "label": "DividendDeclaredToRedeemableNoncontrollingInterest",
        "terseLabel": "Dividend declared to redeemable non-controlling interest"
       }
      }
     },
     "localname": "DividendDeclaredToRedeemableNoncontrollingInterest",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_DividendDistributionMaximumPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of distribution of dividend in each year.",
        "label": "DividendDistributionMaximumPercentage",
        "terseLabel": "Maximum percentage of distribution of dividend in each year."
       }
      }
     },
     "localname": "DividendDistributionMaximumPercentage",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_EconomicPolicyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EconomicPolicyMember",
        "terseLabel": "Economic Policy [Member]"
       }
      }
     },
     "localname": "EconomicPolicyMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_EquityDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity (Details) [Line Items]"
       }
      }
     },
     "localname": "EquityDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_EquityDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity (Details) [Table]"
       }
      }
     },
     "localname": "EquityDetailsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
        "terseLabel": "Schedule of estimated fair values of the assets acquired and liabilities"
       }
      }
     },
     "localname": "EstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAtDateOfAcquisitionTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated revenue expected to recognized in future periods after two years.",
        "label": "EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears",
        "terseLabel": "2023 and thereafter"
       }
      }
     },
     "localname": "EstimatedRevenueExpectedToRecognizedInFuturePeriodsAfterTwoYears",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future estimated revenue expected to be recognized within one year.",
        "label": "EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "EstimatedRevenueExpectedToRecognizedInFuturePeriodsInCurrent",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future estimated revenue expected to be recognized within the second year.",
        "label": "EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "EstimatedRevenueExpectedToRecognizedInFuturePeriodsInTwoYears",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ExercisePriceOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise Price.",
        "label": "ExercisePriceOneMember",
        "terseLabel": "2.01-3 [Member]"
       }
      }
     },
     "localname": "ExercisePriceOneMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_ExercisePriceTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ExercisePriceTwoMember",
        "terseLabel": "4.01-5 [Member]"
       }
      }
     },
     "localname": "ExercisePriceTwoMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_Expenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expenses,",
        "label": "Expenses",
        "terseLabel": "Expenses"
       }
      }
     },
     "localname": "Expenses",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ExpensesTaxesWithRegardsToTaxUncertainties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ExpensesTaxesWithRegardsToTaxUncertainties",
        "terseLabel": "Expenses taxes with regards to tax uncertainties"
       }
      }
     },
     "localname": "ExpensesTaxesWithRegardsToTaxUncertainties",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents increase in contingent consideration due to acquisitions measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.",
        "label": "FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions",
        "terseLabel": "Increase in contingent consideration due to acquisitions"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsIncreaseInContingentConsiderationDueToAcquisitions",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents increase in fair value of contingent consideration measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.",
        "label": "FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration",
        "terseLabel": "Increase in fair value of contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsIncreaseInFairValueOfContingentConsideration",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents decrease in fair value of contingent consideration measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.",
        "label": "FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration",
        "terseLabel": "Decrease in fair value of contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationDecreaseInFairValueOfContingentConsideration",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration",
        "terseLabel": "Payment of contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationPaymentOfContingentConsideration",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents amortization of interest and exchange rate measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.",
        "label": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate",
        "terseLabel": "Amortization of interest and exchange rate"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAmortizationOfInterestAndExchangeRate",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis [Line Items]"
       }
      }
     },
     "localname": "FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements (Details) - Schedule of financial assets measured at fair value on a recurring basis [Table]"
       }
      }
     },
     "localname": "FairValueMeasurementsDetailsScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_FinancialExpenseIncomeNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of financial income (expense), net.",
        "label": "FinancialExpenseIncomeNet",
        "terseLabel": "Financial income (expenses), net"
       }
      }
     },
     "localname": "FinancialExpenseIncomeNet",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_FormulaTelecomSolutionsLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "FormulaTelecomSolutionsLtdMember",
        "terseLabel": "Formula Telecom Solutions Ltd [Member]"
       }
      }
     },
     "localname": "FormulaTelecomSolutionsLtdMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_GoodwillTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GoodwillDisclosureTextBlock"
       }
      }
     },
     "localname": "GoodwillTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/Goodwill"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_GoodwillTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill (Tables) [Line Items]"
       }
      }
     },
     "localname": "GoodwillTablesLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/GoodwillTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_GoodwillTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Disclosure [Text Block]"
       }
      }
     },
     "localname": "GoodwillTablesTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/GoodwillTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the difference between total income tax expense or benefit as reported in the Income Statement for the current period and the expected income tax expense or benefit computed attributable to uncertain tax position and other differences.",
        "label": "IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences",
        "terseLabel": "Uncertain tax position and other differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationUncertainTaxPositionAndOtherDifferences",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseDecreaseInDeferredTaxesNet": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account of deferred taxes net.",
        "label": "IncreaseDecreaseInDeferredTaxesNet",
        "negatedLabel": "Change in deferred taxes, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredTaxesNet",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseDecreaseInExchangeRateOfLoans": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in exchange rate of loans.",
        "label": "IncreaseDecreaseInExchangeRateOfLoans",
        "negatedLabel": "Exchange rate of loans"
       }
      }
     },
     "localname": "IncreaseDecreaseInExchangeRateOfLoans",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued expenses and other accounts payable.",
        "label": "IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense",
        "terseLabel": "Accrued expenses and other accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedExpense",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseDecreaseInTradeReceivableNet": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The (increase) decrease during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "IncreaseDecreaseInTradeReceivableNet",
        "negatedLabel": "Trade receivables, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInTradeReceivableNet",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in redeemable non-controlling interest as part of acquisitions.\r  \n.",
        "label": "IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions",
        "terseLabel": "Increase in redeemable non-controlling interest as part of acquisitions"
       }
      }
     },
     "localname": "IncreaseInRedeemableNoncontrollingInterestAsPartOfAcquisitions",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseInValuationOfConsiderationRelatedToAcquisitions": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "IncreaseInValuationOfConsiderationRelatedToAcquisitions",
        "terseLabel": "Increase in valuation of consideration related to acquisitions"
       }
      }
     },
     "localname": "IncreaseInValuationOfConsiderationRelatedToAcquisitions",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion of redeemable non-controlling interests.",
        "label": "IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests",
        "terseLabel": "Increase in value of put options of redeemable non-controlling interests"
       }
      }
     },
     "localname": "IncreaseInValueOfPutOptionsOfRedeemableNoncontrollingInterests",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_IndustrialCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IndustrialCompaniesMember",
        "terseLabel": "Industrial Companies [Member]"
       }
      }
     },
     "localname": "IndustrialCompaniesMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_InfinigySolutionsLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InfinigySolutionsLlcMember",
        "terseLabel": "Infinigy Solutions LLC [Member]"
       }
      }
     },
     "localname": "InfinigySolutionsLlcMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_IntangibleAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IntangibleAssetsPolicyTextBlock",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "IntangibleAssetsPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income from marketable securities net of amortization of premium.",
        "label": "InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities",
        "terseLabel": "Interest income from marketable securities, net of amortization of premium on marketable securities"
       }
      }
     },
     "localname": "InterestIncomeFromMarketableSecuritiesNetOfAmortizationOfPremiumOnMarketableSecurities",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_InvestmentGeographicsRegionAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentGeographicsRegionAxis",
        "terseLabel": "Investment Geographics Region Axis"
       }
      }
     },
     "localname": "InvestmentGeographicsRegionAxis",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_InvestmentGeographicsRegionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InvestmentGeographicsRegion [Domain]"
       }
      }
     },
     "localname": "InvestmentGeographicsRegionDomain",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_IsraeliInstitutionalCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IsraeliInstitutionalCorporationMember",
        "terseLabel": "Israeli institutional corporation [Member]"
       }
      }
     },
     "localname": "IsraeliInstitutionalCorporationMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_ItProfessionalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ItProfessionalServicesMember",
        "terseLabel": "IT professional services [Member]",
        "verboseLabel": "IT Professional Services [Member]"
       }
      }
     },
     "localname": "ItProfessionalServicesMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_LeaseTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original lease periods.",
        "label": "LeaseTerm",
        "terseLabel": "Lease term, Description"
       }
      }
     },
     "localname": "LeaseTerm",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LeasesTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases (Tables) [Line Items]"
       }
      }
     },
     "localname": "LeasesTablesLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LeasesTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesTablesTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LessImputedInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LessImputedInterest",
        "terseLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LessImputedInterest",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_LiabilitiesDueToAcquisitionActivities": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "LiabilitiesDueToAcquisitionActivities",
        "terseLabel": "Liabilities due to acquisition activities"
       }
      }
     },
     "localname": "LiabilitiesDueToAcquisitionActivities",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_LongTermDebtDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt (Details) [Line Items]"
       }
      }
     },
     "localname": "LongTermDebtDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_LongTermDebtDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt (Details) [Table]"
       }
      }
     },
     "localname": "LongTermDebtDetailsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities [Line Items]"
       }
      }
     },
     "localname": "MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Marketable Securities (Details) - Schedule of changes in other comprehensive income of available for sale securities [Table]"
       }
      }
     },
     "localname": "MarketableSecuritiesDetailsScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_NISMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NISMember",
        "terseLabel": "NIS [Member]"
       }
      }
     },
     "localname": "NISMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_NetEffectsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NetEffectsIncMember",
        "terseLabel": "NetEffects Inc [Member]",
        "verboseLabel": "Net Effects Inc [Member]"
       }
      }
     },
     "localname": "NetEffectsIncMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income attributable to Magic shareholders after accretion of redeemable non-controlling interests.",
        "label": "NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter",
        "terseLabel": "Net income attributable to Magic shareholders after accretion of redeemable non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeAttributableToMagicShareholdersAfterAccretionOfRedeemableNoncontrollingInter",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NetIncomeAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income attributable to redeemable non-controlling interest.",
        "label": "NetIncomeAttributableToRedeemableNoncontrollingInterest",
        "terseLabel": "Net income attributable to redeemable non-controlling interest"
       }
      }
     },
     "localname": "NetIncomeAttributableToRedeemableNoncontrollingInterest",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_NonIsraelSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NonIsraelSubsidiariesMember",
        "terseLabel": "Non Israel Subsidiaries [Member]"
       }
      }
     },
     "localname": "NonIsraelSubsidiariesMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_OnTargetGroupIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OnTargetGroupIncMember",
        "terseLabel": "OnTarget Group Inc [Member]",
        "verboseLabel": "OnTarget Group Inc. [Member]"
       }
      }
     },
     "localname": "OnTargetGroupIncMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_OperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "OperatingLeaseRightOfUseAssets",
        "terseLabel": "Operating lease, right of use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssets",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OtherComprehensiveIncomeloss": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of other comprehensive income loss.",
        "label": "OtherComprehensiveIncomeloss",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeloss",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other comprehensive income (loss) unrealized gain (loss) from available for sale securities.",
        "label": "OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities",
        "terseLabel": "Unrealized gain(loss) from available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensivecomeLossUnrealizedGainLossFromAvailableForSaleSecurities",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of (increase) decrease in prepaid expenses, and assets classified as other.",
        "label": "OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses",
        "negatedLabel": "Other long-term and short-term accounts receivable and prepaid expenses"
       }
      }
     },
     "localname": "OtherLongtermAndShorttermAccountsReceivableAndPrepaidExpenses",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OtherReceivableFromGovernmentAuthorities": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of other receivable from government authorities.",
        "label": "OtherReceivableFromGovernmentAuthorities",
        "terseLabel": "Government authorities"
       }
      }
     },
     "localname": "OtherReceivableFromGovernmentAuthorities",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_OthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OthersMember",
        "terseLabel": "Others [Member]"
       }
      }
     },
     "localname": "OthersMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_PaymentsUponClosingOfBusinessAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments upon closing of the business acquisition.",
        "label": "PaymentsUponClosingOfBusinessAcquisition",
        "terseLabel": "Payments upon closing of the business acquisition"
       }
      }
     },
     "localname": "PaymentsUponClosingOfBusinessAcquisition",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_PowWowIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PowWowIncMember",
        "terseLabel": "PowWow Inc [Member]",
        "verboseLabel": "Pow Wow Inc [Member]"
       }
      }
     },
     "localname": "PowWowIncMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_PreferredTechnologyEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PreferredTechnologyEnterpriseMember",
        "terseLabel": "Preferred Technology Enterprise [Member]"
       }
      }
     },
     "localname": "PreferredTechnologyEnterpriseMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_ProceedsFromInvestmentInShorttermBankDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from (Investment in) short-term bank deposits.",
        "label": "ProceedsFromInvestmentInShorttermBankDeposits",
        "negatedLabel": "Proceeds from (Investment in) short-term bank deposits"
       }
      }
     },
     "localname": "ProceedsFromInvestmentInShorttermBankDeposits",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ProceedsFromShortTermLoansToRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with short-term loan to a related party.",
        "label": "ProceedsFromShortTermLoansToRelatedParties",
        "negatedLabel": "Investment in long-term bank deposits"
       }
      }
     },
     "localname": "ProceedsFromShortTermLoansToRelatedParties",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ProfitLossExcludingRedeemableNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest and excluding redeemable non-controlling interests.",
        "label": "ProfitLossExcludingRedeemableNoncontrollingInterest",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLossExcludingRedeemableNoncontrollingInterest",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_PropertyPlantAndEquipmentGrossTotalCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property plant and equipment gross total cost.",
        "label": "PropertyPlantAndEquipmentGrossTotalCost",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossTotalCost",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany",
        "terseLabel": "Rate of with holdings tax applying to dividend paid to a foreign resident company"
       }
      }
     },
     "localname": "RateOfWithholdingsTaxApplyingToDividendPaidToAForeignResidentCompany",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of withholdings tax applying to dividend paid to a local resident company.",
        "label": "RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany",
        "terseLabel": "Rate of with holdings tax applying to dividend paid to a local resident company"
       }
      }
     },
     "localname": "RateOfWithholdingsTaxApplyingToDividendPaidToALocalResidentCompany",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_ReceivableFromGovernmentAuthorities": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of receivable from government authorities.",
        "label": "ReceivableFromGovernmentAuthorities",
        "terseLabel": "Government authorities"
       }
      }
     },
     "localname": "ReceivableFromGovernmentAuthorities",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RecognizedTradingLossesAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recognized trading losses, amount.",
        "label": "RecognizedTradingLossesAmount",
        "terseLabel": "Recognized trading losses, amount"
       }
      }
     },
     "localname": "RecognizedTradingLossesAmount",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.",
        "label": "RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest",
        "terseLabel": "Non-controlling interest reclassification to redeemable non-controlling interest"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestReclassificationToNoncontrollingInterest",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RepaymentsOfShortTermAndLongTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for repayment of short term and long tearm loans.",
        "label": "RepaymentsOfShortTermAndLongTermDebt",
        "negatedLabel": "Repayment of short-term and long-term loans"
       }
      }
     },
     "localname": "RepaymentsOfShortTermAndLongTermDebt",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ResearchAndDevelopmentExpenseGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the gross research and development expense.",
        "label": "ResearchAndDevelopmentExpenseGross",
        "terseLabel": "Total costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseGross",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RestrictedBankDeposits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted bank deposits",
        "label": "RestrictedBankDeposits",
        "terseLabel": "Restricted bank deposits"
       }
      }
     },
     "localname": "RestrictedBankDeposits",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations [Line Items]"
       }
      }
     },
     "localname": "RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition (Details) - Schedule of estimated revenue expected to be recognized in future periods related to performance obligations [Table]"
       }
      }
     },
     "localname": "RevenueRecognitionDetailsScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_RevenueRecognitionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenueRecognitionTextBlock",
        "terseLabel": "REVENUE RECOGNITION"
       }
      }
     },
     "localname": "RevenueRecognitionTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_RevenuesFromConsultingServices": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "mgic_SalesRevenuesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from providing technology services. The services may include training, installation, engineering or consulting. Consulting services often include implementation support, software design or development, or the customization or modification of the licensed software.",
        "label": "RevenuesFromConsultingServices",
        "terseLabel": "Consulting services"
       }
      }
     },
     "localname": "RevenuesFromConsultingServices",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_RevenuesFromMaintenanceAndTechnicalSupport": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "mgic_SalesRevenuesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue derived from maintenance services provided under contracts or arrangements with clients. For example, it may include the maintenance of software, plant and equipment, and facilities.",
        "label": "RevenuesFromMaintenanceAndTechnicalSupport",
        "terseLabel": "Maintenance and technical support"
       }
      }
     },
     "localname": "RevenuesFromMaintenanceAndTechnicalSupport",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_SalesRevenuesNet": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total revenues",
        "label": "SalesRevenuesNet",
        "terseLabel": "Total revenues",
        "totalLabel": "Total revenues"
       }
      }
     },
     "localname": "SalesRevenuesNet",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accrued expenses and other accounts payable [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAccruedExpensesAndOtherAccountsPayableAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accumulated other comprehensive income (loss) [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfAnnualRatesOfDepreciationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfAnnualRatesOfDepreciationTableTextBlock",
        "terseLabel": "Schedule of property and equipment, net"
       }
      }
     },
     "localname": "ScheduleOfAnnualRatesOfDepreciationTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes in other comprehensive income of available for sale securities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock",
        "terseLabel": "Schedule of changes in other comprehensive income of available for sale securities"
       }
      }
     },
     "localname": "ScheduleOfChangesInOtherComprehensiveIncomeOfAvailableForSaleSecuritiesTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of computation of basic and diluted net earnings per share [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfComputationOfBasicAndDilutedNetEarningsPerShareAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deferred tax assets and liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfDeferredTaxLiabilitieTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfDeferredTaxLiabilitieTableTextBlock",
        "terseLabel": "Schedule of deferred tax liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxLiabilitieTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of deferred tax liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of effective income tax rate reconciliation [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEmployeeOptionActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of employee option activity [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeOptionActivityAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated fair values of the assets acquired and liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEstimatedFairValuesOfTheAssetsAcquiredAndLiabilitiesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated future amortization expense of intangible assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEstimatedFutureAmortizationExpenseOfIntangibleAssetsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated revenue expected to be recognized in future periods related to performance obligations [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEstimatedRevenueExpectedToBeRecognizedInFuturePeriodsRelatedToPerformanceObligationsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock",
        "terseLabel": "Schedule of estimated revenue expected to be recognized in future periods related to performance obligations"
       }
      }
     },
     "localname": "ScheduleOfEstimatedRevenueExpectedToRecognizedFuturePeriodsRelatedToPerformanceObligationsTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of fair value measurements using significant unobservable inputs [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial assets measured at fair value on a recurring basis [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFinancialAssetsMeasuredAtFairValueOnARecurringBasisAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfFinancialIncomeExpensesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of financial income (expenses), net [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFinancialIncomeExpensesNetAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfFinancialIncomeExpensesNetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfFinancialIncomeExpensesNetTableTextBlock",
        "terseLabel": "Schedule of financial income (expenses), net"
       }
      }
     },
     "localname": "ScheduleOfFinancialIncomeExpensesNetTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfIncomeBeforeTaxesOnIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of income before taxes on income [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeTaxesOnIncomeAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of intangible assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfLongLivedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of long-lived assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfLongLivedAssetsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfLongTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of long term debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfLongTermDebtAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of maturities of lease liabilities [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLeaseLiabilitiesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfOptionsOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of options outstanding [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOptionsOutstandingAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of other accounts receivable and prepaid expenses [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOtherAccountsReceivableAndPrepaidExpensesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfPropertyAndEquipmentNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property and equipment, net [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPropertyAndEquipmentNetAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reconciliation of the redeemable non-controlling interests [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfReconciliationOfTheRedeemableNonControllingInterestsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfReportedSegmentResultsOfOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of reported segment results of operation [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfReportedSegmentResultsOfOperationAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfResearchAndDevelopmentCostsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of research and development costs, net [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfResearchAndDevelopmentCostsNetAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfResearchAndDevelopmentExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
        "terseLabel": "Schedule of research and development costs, net"
       }
      }
     },
     "localname": "ScheduleOfResearchAndDevelopmentExpenseTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfShortTermDebtAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of short term debt [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of stock-based compensation expense related to employee stock options [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfStockBasedCompensationExpenseRelatedToEmployeeStockOptionsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfTaxesOnIncomeTaxBenefitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of taxes on income (tax benefit) [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTaxesOnIncomeTaxBenefitAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of total revenues classified according to geographical destination [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTotalRevenuesClassifiedAccordingToGeographicalDestinationAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
        "terseLabel": "Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers"
       }
      }
     },
     "localname": "ScheduleOfTradeReceivablesContractAssetsAndContractLiabilitiesFromContractsWithCustomerTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of trade receivables, contract assets (unbilled receivables) and contract liabilities (deferred revenues) from contracts with customers [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTradeReceivablesContractAssetsUnbilledReceivablesAndContractLiabilitiesDeferredRevenuesFromContractsWithCustomersAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfUnrecognizedTaxBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of unrecognized tax benefits [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of weighted average remaining lease terms and discount rates [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermsAndDiscountRatesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock",
        "terseLabel": "Schedule of weighted average remaining lease terms and discount rates"
       }
      }
     },
     "localname": "ScheduleOrDescriptionOfWeightedAverageDiscountRatesTableTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_SeverancePayFund": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value of deposited severance pay fund as of balance sheet date.",
        "label": "SeverancePayFund",
        "terseLabel": "Severance pay fund"
       }
      }
     },
     "localname": "SeverancePayFund",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate intrinsic value, Forfeited.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited",
        "terseLabel": "Aggregate intrinsic value, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueForfeited",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options Aggregate intrinsic value, Granted.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted",
        "terseLabel": "Aggregate intrinsic value, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueGranted",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised",
        "terseLabel": "Aggregate intrinsic value, Exercised"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAggregateIntrinsicValueExercised",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual life (years).",
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms",
        "terseLabel": "Weighted average remaining contractual life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "durationItemType"
    },
    "mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term (in years), Exercised.",
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised",
        "terseLabel": "Weighted average remaining contractual term (in years), Exercised"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsExercised",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "mgic_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term (in years), Forfeited.",
        "label": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited",
        "terseLabel": "Weighted average remaining contractual term (in years), Forfeited"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsForfeited",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options,Weighted average exercise price, Exercisable.",
        "label": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable",
        "terseLabel": "Weighted average exercise price, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstanWeightedAverageExercisePriceExercisable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "mgic_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term (in years), Granted.",
        "label": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted",
        "terseLabel": "Weighted average remaining contractual term (in years), Granted"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsWeightedAverageRemainingContractualTerminYearsGranted",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "mgic_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term (in years), Outstanding ending.",
        "label": "SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
        "terseLabel": "Weighted average remaining contractual term (in years), Outstanding ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "mgic_ShortTermDepositsAndRestrictedDepositsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShortTermDepositsAndRestrictedDepositsPolicyTextBlock",
        "terseLabel": "Short-term deposits and restricted deposits"
       }
      }
     },
     "localname": "ShortTermDepositsAndRestrictedDepositsPolicyTextBlock",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "mgic_ShorttermBankDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term bank deposits.",
        "label": "ShorttermBankDeposits",
        "terseLabel": "Short-term bank deposits"
       }
      }
     },
     "localname": "ShorttermBankDeposits",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_ShorttermCreditFromBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShorttermCreditFromBanksMember",
        "terseLabel": "Short-term credit from banks [Member]"
       }
      }
     },
     "localname": "ShorttermCreditFromBanksMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_ShorttermCreditFromBanksOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShorttermCreditFromBanksOneMember",
        "terseLabel": "Short-term credit from banks one [Member]"
       }
      }
     },
     "localname": "ShorttermCreditFromBanksOneMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of property and equipment, net [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of property and equipment, net [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofpropertyandequipmentnetTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of stock-based compensation expense related to employee stock options [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SignificantAccountingPoliciesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_Software": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "mgic_SalesRevenuesNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue from software",
        "label": "Software",
        "terseLabel": "Software"
       }
      }
     },
     "localname": "Software",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember",
        "terseLabel": "Software license and related revenues and consulting services [Member]"
       }
      }
     },
     "localname": "SoftwareLicenseAndRelatedRevenuesAndConsultingServicesMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_SoftwareServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SoftwareServicesMember",
        "terseLabel": "Software services [Member]",
        "verboseLabel": "Software Services [Member]"
       }
      }
     },
     "localname": "SoftwareServicesMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_StockellInformationSystemsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockell information systems, Inc.",
        "label": "StockellInformationSystemsIncMember",
        "terseLabel": "Stockell information systems, Inc [Member]"
       }
      }
     },
     "localname": "StockellInformationSystemsIncMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_SubsequentEventsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventsDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SubsequentEventsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "localname": "SubsequentEventsDetailsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of changes in the carrying amount of goodwill [Abstract]"
       }
      }
     },
     "localname": "SummaryOfChangesInTheCarryingAmountOfGoodwillAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_SummaryOfMarketableSecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of marketable securities [Abstract]"
       }
      }
     },
     "localname": "SummaryOfMarketableSecuritiesAbstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "xbrltype": "stringItemType"
    },
    "mgic_TaxAmendmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TaxAmendmentMember",
        "terseLabel": "Tax Amendment [Member]"
       }
      }
     },
     "localname": "TaxAmendmentMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_TaxBenefitsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax benefits description.",
        "label": "TaxBenefitsDescription",
        "terseLabel": "Tax benefits, description"
       }
      }
     },
     "localname": "TaxBenefitsDescription",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax rate of dividends that distributed to individual or foreign residents from the preferred earnings.",
        "label": "TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings",
        "terseLabel": "Tax rate of dividends that distributed to individual or foreign residents from the preferred earnings"
       }
      }
     },
     "localname": "TaxRateOfDividendsThatDistributedToIndividualOrForeignResidentsFromPreferredEarnings",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "mgic_TaxesonIncomeDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on Income (Details) [Line Items]"
       }
      }
     },
     "localname": "TaxesonIncomeDetailsLineItems",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TaxesonIncomeDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes on Income (Details) [Table]"
       }
      }
     },
     "localname": "TaxesonIncomeDetailsTable",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TotalOriginalAmountIntangibleAssetsGross": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total original amount intangible assets gross.",
        "label": "TotalOriginalAmountIntangibleAssetsGross",
        "terseLabel": "Original amounts:"
       }
      }
     },
     "localname": "TotalOriginalAmountIntangibleAssetsGross",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_TotalShortTermBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "TotalShortTermBorrowings",
        "terseLabel": "Total short term borrowings"
       }
      }
     },
     "localname": "TotalShortTermBorrowings",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_TradeAndOtherReceivablesBalancesDueToItsRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade and other receivables balances due to its related parties",
        "label": "TradeAndOtherReceivablesBalancesDueToItsRelatedParties",
        "terseLabel": "Trade and other receivables balances due to its related parties"
       }
      }
     },
     "localname": "TradeAndOtherReceivablesBalancesDueToItsRelatedParties",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "mgic_TwoThousandAndSevenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TwoThousandAndSevenPlanMember",
        "terseLabel": "2007 Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandAndSevenPlanMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_TypeOfCurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfCurrencyAxis",
        "terseLabel": "Type Of Currency Axis"
       }
      }
     },
     "localname": "TypeOfCurrencyAxis",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "mgic_TypeOfCurrencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfCurrency [Domain]"
       }
      }
     },
     "localname": "TypeOfCurrencyDomain",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_UnallocatedExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UnallocatedExpensesMember",
        "terseLabel": "Unallocated Expenses [Member]"
       }
      }
     },
     "localname": "UnallocatedExpensesMember",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "mgic_a2018Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "a2018Abstract",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "a2018Abstract",
     "nsuri": "http://magicsoftware.com/20201231",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r283",
      "r285",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r508",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r283",
      "r285",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r508",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r188",
      "r267",
      "r268",
      "r452",
      "r507",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedrevenueexpectedtoberecognizedinfutureperiodsrelatedtoperformanceobligationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r272",
      "r283",
      "r285",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r508",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r272",
      "r283",
      "r285",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r508",
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable",
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r189",
      "r190",
      "r267",
      "r269",
      "r510",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r189",
      "r190",
      "r267",
      "r269",
      "r510",
      "r520",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable",
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other accounts payable",
        "totalLabel": "Accrued expenses and other accounts payable"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "CCRUED EXPENSES AND OTHER ACCOUNTS PAYABLE"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r11",
      "r49"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Trade, Current",
        "terseLabel": "Trade payables"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r35",
      "r194",
      "r195"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Trade receivables (net of allowance of $ 3,967 and $ 3,810 at December 31, 2020 and 2019, respectively)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "auth_ref": [
      "r106"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Accretion (Amortization) of Discounts and Premiums, Investments",
        "negatedLabel": "Amortization of marketable securities premium and accretion of discount"
       }
      }
     },
     "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r48",
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable0"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r70"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax",
        "periodEndLabel": "Other comprehensive income/loss from available-for-sale securities, Ending",
        "periodStartLabel": "Other comprehensive income from available-for-sale securities, Beginning",
        "terseLabel": "Accumulated realized and unrealized gain (loss) on available-for-sale securities, net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable",
      "http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r70",
      "r71",
      "r401"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "terseLabel": "Accumulated foreign currency translation adjustments"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r38",
      "r69",
      "r70",
      "r71",
      "r496",
      "r516",
      "r517"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income (loss)",
        "verboseLabel": "Total other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofaccumulatedothercomprehensiveincomelossTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r68",
      "r71",
      "r72",
      "r124",
      "r125",
      "r126",
      "r387",
      "r512",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r36",
      "r312"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r309",
      "r310",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentOfWarrantsGrantedForServices": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment for noncash service expenses paid for by granting of warrants.",
        "label": "Adjustment of Warrants Granted for Services",
        "terseLabel": "Acquired services"
       }
      }
     },
     "localname": "AdjustmentOfWarrantsGrantedForServices",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from a tax benefit (deficiency) associated with an share-based compensation plan other than an employee stock ownership plan (ESOP).",
        "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r315"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r287",
      "r306",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, after Tax",
        "terseLabel": "Total stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r42",
      "r200",
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Trade receivables net of allowance for doubtful accounts (in Dollars)"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r105",
      "r221",
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expenses"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r115",
      "r170",
      "r177",
      "r184",
      "r206",
      "r380",
      "r388",
      "r404",
      "r469",
      "r492"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r64",
      "r115",
      "r206",
      "r380",
      "r388",
      "r404"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r115",
      "r206",
      "r380",
      "r388",
      "r404"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total long-term assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "LONG-TERM ASSETS:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_MarketableSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
        "label": "Available-for-sale Securities",
        "terseLabel": "Available-for-sale- Corporate bonds"
       }
      }
     },
     "localname": "AvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r288",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r282",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r282",
      "r284",
      "r360",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails",
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessTables",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r368",
      "r369",
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r367",
      "r370",
      "r372"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Changes in fair value of contingent consideration liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "BUSINESS COMBINATION, SIGNIFICANT TRANSACTION AND SALE OF BUSINESS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability": {
     "auth_ref": [
      "r362",
      "r363"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of liability arising from an inherited contingency (as defined) which has been recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Liability",
        "terseLabel": "Long-term liabilities due to acquisition activities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r363"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0": {
       "order": 2.0,
       "parentTag": "mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "terseLabel": "Intangible assets, net",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage",
        "terseLabel": "Share purchase holding percentage"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/BusinessCombinationSignificantTransactionandSaleofBusinessDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r111",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r46",
      "r107"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "Cash and cash equivalents at end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r15",
      "r108",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r101",
      "r407"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplementary information on investing and financing activities not involving cash flows:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r59",
      "r248",
      "r477",
      "r501"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES, see Note 16"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r124",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Share capital"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Ordinary stock, par value (in New Shekels per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Ordinary stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Ordinary stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r33",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Ordinary stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Ordinary shares of NIS 0.1 par value - Authorized: 50,000,000 shares at December 31, 2020 and 2019; Issued and Outstanding: 49,035,055 and 48,939,538 shares at December 31, 2020 and 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r75",
      "r77",
      "r78",
      "r83",
      "r481",
      "r505"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Magic Software Enterprises\u2019 shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r75",
      "r77",
      "r82",
      "r376",
      "r392",
      "r480",
      "r504"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Comprehensive income (loss)"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computers and peripheral equipment [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r222",
      "r226",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r149",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of credit risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r152",
      "r153",
      "r192",
      "r402",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of major customer"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContingentConsiderationClassifiedAsEquityFairValueDisclosure": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of contingent consideration in a business combination that is classified in shareholders' equity.",
        "label": "Contingent Consideration Classified as Equity, Fair Value Disclosure",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationClassifiedAsEquityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Goods and Services Sold [Abstract]",
        "terseLabel": "Cost of revenues:"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r89",
      "r115",
      "r206",
      "r404"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "totalLabel": "Total cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of revenues [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r340",
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r120",
      "r340"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r340",
      "r348",
      "r350"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerContractsMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's established relationships with its customers through contracts.",
        "label": "Customer Contracts [Member]",
        "terseLabel": "Customer Contracts [Member]"
       }
      }
     },
     "localname": "CustomerContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r470",
      "r473",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r27",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.",
        "label": "Debt Instrument, Covenant Description",
        "terseLabel": "Description of financial covenants"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "netLabel": "Fixed interest rate",
        "terseLabel": "Interest rate %",
        "verboseLabel": "Loans from banks in NIS, Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable",
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r57",
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Final payment due date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r58",
      "r118",
      "r260",
      "r261",
      "r262",
      "r263",
      "r418",
      "r419",
      "r420",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r341",
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r341",
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r320",
      "r321"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r116",
      "r341",
      "r348",
      "r349",
      "r350"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r30",
      "r31",
      "r331",
      "r471",
      "r490"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedLabel": "Long-term tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r320",
      "r321"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenue": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Revenue",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "DeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenues and customer advances",
        "verboseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r332"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "terseLabel": "Deferred tax assets before valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "terseLabel": "Deferred tax assets, net",
        "verboseLabel": "Long-term tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r338",
      "r339"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": {
     "auth_ref": [
      "r338",
      "r339"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances",
        "terseLabel": "Allowances, reserves and intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r333"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less - valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxassetsandliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r321",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofdeferredtaxliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of events that would cause the temporary difference for which a deferred tax liability has not been recognized, because of the exceptions to comprehensive recognition of deferred taxes related to a bad debt reserve for tax purposes of a qualified lender, to be taxable.",
        "label": "Deferred Tax Liability Not Recognized, Events that Would Cause Temporary Difference to be Taxable, Bad Debt Reserve for Tax Purposes of Qualified Lender",
        "terseLabel": "Tax benefits, description"
       }
      }
     },
     "localname": "DeferredTaxLiabilityNotRecognizedEventsThatWouldCauseTemporaryDifferenceToBeTaxableBadDebtReserveForTaxPurposesOfQualifiedLender",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Matching contributions, percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Employee's contribution percent"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r105",
      "r233"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeCurrencyBought": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the specific currency to be purchased upon settlement or exercise of the foreign currency derivative.",
        "label": "Derivative, Currency Bought",
        "terseLabel": "Linkage basis"
       }
      }
     },
     "localname": "DerivativeCurrencyBought",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureTextBlockSupplementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block Supplement [Abstract]"
       }
      }
     },
     "localname": "DisclosureTextBlockSupplementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.",
        "label": "Dividends Payable, Amount Per Share",
        "terseLabel": "Dividend distributions of per share (in Dollars per share)",
        "verboseLabel": "Dividend distribution price per share"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "auth_ref": [
      "r26",
      "r29",
      "r472",
      "r493"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.",
        "label": "Dividends Payable",
        "terseLabel": "Aggregate dividend value",
        "verboseLabel": "Aggregate amount"
       }
      }
     },
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails",
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r264",
      "r486"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Preferred Stock",
        "negatedLabel": "Dividend"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r5",
      "r17",
      "r34",
      "r117",
      "r435"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r121",
      "r435",
      "r476",
      "r502"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Trade payables balances due to related parties amount"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements.  Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period.  Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic and Diluted",
        "terseLabel": "Basic and Diluted earnings per share (in Dollars per share)",
        "verboseLabel": "Basic and Diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net earnings per share attributable to Magic Software Enterprises\u2019 shareholders:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r141",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Basic and diluted net earnings per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r141",
      "r142",
      "r143",
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "NET EARNINGS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/NetEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r407"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r323",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable",
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r323",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "Effective corporate tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Employees and payroll accruals"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r128",
      "r133",
      "r135",
      "r146",
      "r207",
      "r259",
      "r264",
      "r309",
      "r310",
      "r311",
      "r344",
      "r345",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r512",
      "r513",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r398",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of fair value measurements using significant unobservable inputs"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r396",
      "r442",
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r273",
      "r274",
      "r279",
      "r281",
      "r396",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r273",
      "r274",
      "r279",
      "r281",
      "r396",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r396",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r398"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Closing balance",
        "periodStartLabel": "Opening balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffairvaluemeasurementsusingsignificantunobservableinputsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r442",
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible assets amortization period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated amortization:"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r222",
      "r223",
      "r227",
      "r229",
      "r453",
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r222",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails",
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r227",
      "r453"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofestimatedfutureamortizationexpenseofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Financial statements in United States dollars"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Office furniture and equipment [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r212",
      "r213",
      "r468"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0": {
       "order": 3.0,
       "parentTag": "mgic_BusinessCombinationTotalFairValueAssetsAcquiredNetOfAcquiredCash",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, Ending, Balance",
        "periodStartLabel": "Goodwill, Beginning, Balance",
        "terseLabel": "GOODWILL",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable0000",
      "http://magicsoftware.com/role/ScheduleofestimatedfairvaluesoftheassetsacquiredandliabilitiesTable00000",
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r214"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Business combination"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r217",
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block] [Standard Label]",
        "terseLabel": "GOODWILL"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/Goodwill",
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r216",
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Measurement period adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r87",
      "r115",
      "r170",
      "r176",
      "r180",
      "r183",
      "r186",
      "r206",
      "r404"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r111",
      "r231",
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets, right of use assets and intangible assets subject to amortization"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r119",
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r119",
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r119",
      "r170",
      "r176",
      "r180",
      "r183",
      "r186"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before taxes on income",
        "totalLabel": "Income before taxes on income",
        "verboseLabel": "Income before taxes, as reported in the consolidated statements of income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable",
      "http://magicsoftware.com/role/ScheduleofincomebeforetaxesonincomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r324",
      "r329",
      "r336",
      "r346",
      "r353",
      "r355",
      "r356",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "TAXES ON INCOME"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncome"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r116",
      "r134",
      "r135",
      "r168",
      "r322",
      "r347",
      "r354",
      "r506"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Taxes on income",
        "verboseLabel": "Income tax"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable",
      "http://magicsoftware.com/role/ScheduleoftaxesonincometaxbenefitTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r79",
      "r111",
      "r318",
      "r319",
      "r329",
      "r330",
      "r335",
      "r342",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationDeductionsOther": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other deductions.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Amount",
        "negatedLabel": "Tax-deductible costs, not included in the accounting costs"
       }
      }
     },
     "localname": "IncomeTaxReconciliationDeductionsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Tax adjustment in respect of different tax rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount",
        "terseLabel": "Tax expenses in respect of prior years, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r323"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "Theoretical tax expenses on the above amount at the Israeli statutory tax rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofeffectiveincometaxratereconciliationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r102",
      "r109"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net [Abstract]",
        "terseLabel": "Cash paid (received), net during the year for:"
       }
      }
     },
     "localname": "IncomeTaxesPaidNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Trade payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]",
        "terseLabel": "Net change in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "INTANGIBLE ASSETS, NET"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r220",
      "r225"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "INTANGIBLE ASSETS, NET",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r482"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Bank charges and interest from loans offset by interest from short term deposits"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_MarketableSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Fair value through profit or loss"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r205",
      "r467",
      "r485",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "MARKETABLE SECURITIES"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecurities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": {
     "auth_ref": [
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.",
        "label": "Issuance of Stock and Warrants for Services or Claims",
        "terseLabel": "Rendered services"
       }
      }
     },
     "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r431"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r41",
      "r115",
      "r206",
      "r404",
      "r475",
      "r499"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, redeemable non-controlling interest and equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r55",
      "r115",
      "r206",
      "r381",
      "r388",
      "r389",
      "r404"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total financials liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialassetsmeasuredatfairvalueonarecurringbasisTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r27",
      "r28",
      "r115",
      "r206",
      "r381",
      "r388",
      "r389",
      "r404"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "LONG TERM LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "OTHER ACCOUNTS RECEIVABLE AND PREPAID EXPENSES"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r27",
      "r252",
      "r473",
      "r495"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt",
        "netLabel": "Loan amount",
        "terseLabel": "Long-term debt",
        "verboseLabel": "Long-term Debt, Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/LongTermDebtDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Current maturities"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.",
        "label": "Long-term Debt [Member]",
        "terseLabel": "Long-term Debt [Member]"
       }
      }
     },
     "localname": "LongTermDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails",
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term Debt, Excluding Current Maturities"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "LONG TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r248",
      "r249",
      "r250"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages paid to the plaintiff in the legal matter.",
        "label": "Loss Contingency, Damages Paid, Value",
        "terseLabel": "Damages plaintiffs amount"
       }
      }
     },
     "localname": "LossContingencyDamagesPaidValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r248",
      "r249",
      "r250"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Sought damages in amount (in New Shekels)"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecurities": {
     "auth_ref": [
      "r478"
     ],
     "calculation": {
      "http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security.",
        "label": "Marketable Securities",
        "totalLabel": "Marketable securities, Total"
       }
      }
     },
     "localname": "MarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofmarketablesecuritiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [
      "r6",
      "r53"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
        "label": "Marketable Securities [Table Text Block]",
        "terseLabel": "Summary of marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/MarketableSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r62",
      "r115",
      "r206",
      "r404",
      "r474",
      "r498"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestChangeInRedemptionValue": {
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.",
        "label": "Noncontrolling Interest, Change in Redemption Value",
        "terseLabel": "Increase in value of put options of redeemable non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterestChangeInRedemptionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r264",
      "r378",
      "r379"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "terseLabel": "Acquisition of non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r101",
      "r103",
      "r106"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r73",
      "r76",
      "r81",
      "r106",
      "r115",
      "r127",
      "r129",
      "r130",
      "r131",
      "r132",
      "r134",
      "r135",
      "r138",
      "r170",
      "r176",
      "r180",
      "r183",
      "r186",
      "r206",
      "r404",
      "r479",
      "r503"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income attributable to Magic shareholders",
        "totalLabel": "Net income attributable to Magic Software Enterprises shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r73",
      "r76",
      "r134",
      "r135",
      "r384",
      "r391"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net income attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "terseLabel": "Net income attributable to redeemable non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently adopted accounting pronouncement"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Non-cash activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Backlog and non-compete agreement [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.",
        "label": "Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable",
        "terseLabel": "Non-controlling interests reclassification to Redeemable non-controlling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r264",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Financial income (expenses), net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.",
        "label": "Operating Costs and Expenses",
        "totalLabel": "Total operating costs and expenses"
       }
      }
     },
     "localname": "OperatingCostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingCostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Costs and Expenses [Abstract]",
        "terseLabel": "Operating costs and expenses:"
       }
      }
     },
     "localname": "OperatingCostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r170",
      "r176",
      "r180",
      "r183",
      "r186"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income",
        "verboseLabel": "Segment operating income (loss)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r427",
      "r430"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r425"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current maturities of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r425"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r424"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r429",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r428",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofweightedaverageremainingleasetermsanddiscountratesTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "terseLabel": "Total undiscounted cash flows"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofmaturitiesofleaseliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r337"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "GENERAL"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/General"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable": {
       "order": 4.0,
       "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofaccruedexpensesandotheraccountspayableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r66",
      "r69",
      "r405",
      "r406",
      "r408"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r65",
      "r69",
      "r405",
      "r406",
      "r408"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax",
        "terseLabel": "Gain (loss) arising from foreign currency translation and other"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoffinancialincomeexpensesnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in other comprehensive income.",
        "label": "Other Comprehensive Income Location [Axis]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r74",
      "r77",
      "r376",
      "r377",
      "r386"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Total other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included.",
        "label": "Other Comprehensive Income (Loss) [Member]",
        "terseLabel": "Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofchangesinothercomprehensiveincomeofavailableforsalesecuritiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r67",
      "r69"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized gains (losses) from available-for-sale securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherDepreciationAndAmortization": {
     "auth_ref": [
      "r90",
      "r105",
      "r233"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.",
        "label": "Other Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "OtherDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLoansPayableLongTerm": {
     "auth_ref": [
      "r58"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.",
        "label": "Other Loans Payable, Long-term, Noncurrent",
        "terseLabel": "Loans from banks and other"
       }
      }
     },
     "localname": "OtherLoansPayableLongTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLongTermDebt": {
     "auth_ref": [
      "r27",
      "r473",
      "r495"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt classified as other.",
        "label": "Other Long-term Debt",
        "terseLabel": "Other long term debt"
       }
      }
     },
     "localname": "OtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflongtermdebtTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeTaxExpense": {
     "auth_ref": [
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the noncash component of income tax expense for the period other than the portion from the net change in the entity's deferred tax assets and liabilities.",
        "label": "Other Noncash Income Tax Expense",
        "terseLabel": "Income tax with regards tax benefit uncertainties"
       }
      }
     },
     "localname": "OtherNoncashIncomeTaxExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r211"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivables": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Other Receivables",
        "terseLabel": "Other long-term receivables"
       }
      }
     },
     "localname": "OtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "negatedLabel": "Payments of deferred and contingent consideration related to acquisitions"
       }
      }
     },
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividend paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsMinorityInterest": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.",
        "label": "Payments of Ordinary Dividends, Noncontrolling Interest",
        "negatedLabel": "Dividend paid to non-controlling interests"
       }
      }
     },
     "localname": "PaymentsOfDividendsMinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Cash paid in conjunction with acquisitions, net of acquired cash"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireSoftware": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments to Acquire Software",
        "negatedLabel": "Capitalized software development costs"
       }
      }
     },
     "localname": "PaymentsToAcquireSoftware",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedLabel": "Purchase of redeemable non-controlling interest"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": {
     "auth_ref": [
      "r270",
      "r271"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer).",
        "label": "Postemployment Benefits Liability, Noncurrent",
        "terseLabel": "Accrued severance pay"
       }
      }
     },
     "localname": "PostemploymentBenefitsLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r8",
      "r44",
      "r45"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Other accounts receivable and prepaid expenses",
        "totalLabel": "Total prepaid expense and other assets current"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r210",
      "r211"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofotheraccountsreceivableandprepaidexpensesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of ordinary shares, net"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Short-term and long-term loans received"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-term Debt",
        "terseLabel": "Short-term credit, net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from maturity and sale of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r95",
      "r308"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of options by employees"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r73",
      "r76",
      "r100",
      "r115",
      "r127",
      "r134",
      "r135",
      "r170",
      "r176",
      "r180",
      "r183",
      "r186",
      "r206",
      "r376",
      "r383",
      "r385",
      "r391",
      "r392",
      "r404",
      "r483"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow",
      "http://magicsoftware.com/role/ConsolidatedComprehensiveIncome",
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r48",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r239",
      "r522",
      "r523",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY AND EQUIPMENT, NET"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r111",
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r19",
      "r20",
      "r235",
      "r500"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "PROPERTY AND EQUIPMENT, NET"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r47",
      "r111",
      "r235",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r19",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property and equipment net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r85",
      "r209"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Expense related to credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "SELECTED STATEMENTS OF INCOME DATA"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SelectedStatementsofIncomeData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": {
     "auth_ref": [
      "r254",
      "r255",
      "r256",
      "r257"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.",
        "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount",
        "periodEndLabel": "Redeemable non-controlling interests, Ending",
        "periodStartLabel": "Redeemable non-controlling interests, Beginning",
        "terseLabel": "REDEEMABLE NON-CONTROLLING INTEREST"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.",
        "label": "Redeemable Noncontrolling Interest [Table Text Block]",
        "terseLabel": "Schedule of reconciliation of the redeemable non-controlling interests"
       }
      }
     },
     "localname": "RedeemableNoncontrollingInterestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReinsurancePolicyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Coverage retained or reinsured.",
        "label": "Reinsurance Policy [Domain]"
       }
      }
     },
     "localname": "ReinsurancePolicyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReinsurancePolicyTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type, risk category or other classification of reinsurance coverage.",
        "label": "Reinsurance Policy, Type [Axis]"
       }
      }
     },
     "localname": "ReinsurancePolicyTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r280",
      "r434",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r280",
      "r434",
      "r436",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r432",
      "r433",
      "r435",
      "r437",
      "r438"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTIES TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/RelatedPartiesTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r316",
      "r535"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development, net"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement",
      "http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development, net [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r111",
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and development costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r534"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.",
        "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)",
        "negatedLabel": "Less - capitalized software costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofresearchanddevelopmentcostsnetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r37",
      "r264",
      "r312",
      "r497",
      "r515",
      "r517"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r128",
      "r133",
      "r135",
      "r207",
      "r309",
      "r310",
      "r311",
      "r344",
      "r345",
      "r512",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition [Abstract]"
       }
      }
     },
     "localname": "RevenueRecognitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r112",
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of other accounts receivable and prepaid expenses"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/OtherAccountsReceivableandPrepaidExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of accrued expenses and other accounts payable"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccruedExpensesandOtherAccountsPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r71",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of taxes on income (tax benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r58",
      "r118",
      "r260",
      "r261",
      "r262",
      "r263",
      "r418",
      "r419",
      "r420",
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Schedule of long term debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of deferred tax liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of computation of basic and diluted net earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/NetEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of unrecognized tax benefits"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftotalrevenuesclassifiedaccordingtogeographicaldestinationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of financial assets measured at fair value on a recurring basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r222",
      "r226",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofintangibleassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r222",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of intangible assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of maturities of lease liabilities"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r217",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r217",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Summary of changes in the carrying amount of goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of income before taxes on income"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]",
        "terseLabel": "Schedule of total revenues classified according to geographical destination"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r86",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]",
        "terseLabel": "Schedule of long-lived assets"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r80",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoflonglivedassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r170",
      "r173",
      "r179",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r170",
      "r173",
      "r179",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of reported segment results of operation"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "terseLabel": "Schedule of options outstanding"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r294",
      "r300",
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of employee option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock options and stock appreciation rights that were outstanding at the beginning and end of the year, exercisable at the end of the year, and the number of stock options and stock appreciation rights that were granted, exercised or converted, forfeited, and expired during the year.",
        "label": "Share-based Payment Arrangement, Option and Stock Appreciation Rights, Activity [Table Text Block]",
        "terseLabel": "Schedule of stock-based compensation expense related to employee stock options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsAndStockAppreciationRightsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-term Debt [Table Text Block]",
        "terseLabel": "Schedule of short term debt"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShortTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r328",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of unrecognized tax benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/TaxesonIncomeTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of estimated future amortization expense of intangible assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r157",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r177",
      "r178",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r157",
      "r159",
      "r160",
      "r170",
      "r174",
      "r180",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r191",
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT GEOGRAPHICAL INFORMATION AND MAJOR CUSTOMERS"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SegmentGeographicalInformationandMajorCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingCostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Selling and marketing [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofstockbasedcompensationexpenserelatedtoemployeestockoptionsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r105",
      "r240",
      "r242",
      "r243"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance Costs",
        "terseLabel": "Severance expenses"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Options vest years"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised",
        "negatedLabel": "Number of options, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Additional ordinary shares (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Reserved ordinary shares for issuance (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Aggregate of ordinary shares for future grants (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of options, Exercisable",
        "verboseLabel": "Options exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable",
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r297"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price of exercisable options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Number of options, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of options, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate intrinsic value, Outstanding ending",
        "periodStartLabel": "Aggregate intrinsic value, Outstanding beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r296",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of options, Outstanding ending",
        "periodStartLabel": "Number of options, Outstanding beginning",
        "terseLabel": "Options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable",
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, Outstanding ending",
        "periodStartLabel": "Weighted average exercise price, Outstanding beginning",
        "terseLabel": "Weighted average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable",
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r286",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r111",
      "r288",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r305"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofoptionsoutstandingTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r290"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/EquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term (in years),Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term (in years), Outstanding beginning"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofemployeeoptionactivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r24",
      "r470",
      "r494"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt",
        "terseLabel": "Short term debt"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r253"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-term Debt [Text Block]",
        "terseLabel": "SHORT TERM DEBT"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShortTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofshorttermdebtTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r157",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r175",
      "r176",
      "r177",
      "r178",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r186",
      "r192",
      "r217",
      "r237",
      "r241",
      "r244",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreportedsegmentresultsofoperationTable",
      "http://magicsoftware.com/role/SummaryofchangesinthecarryingamountofgoodwillTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r60",
      "r124",
      "r125",
      "r126",
      "r128",
      "r133",
      "r135",
      "r146",
      "r207",
      "r259",
      "r264",
      "r309",
      "r310",
      "r311",
      "r344",
      "r345",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r415",
      "r512",
      "r513",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r124",
      "r125",
      "r126",
      "r146",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r32",
      "r33",
      "r259",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issue of share capital, net of issuance costs of $ 400 (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r32",
      "r33",
      "r259",
      "r264",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Exercise of stock options (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r32",
      "r33",
      "r259",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issue of share capital, net of issuance costs of $ 400"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "terseLabel": "Net of issuance cost"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r60",
      "r259",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r33",
      "r39",
      "r40",
      "r115",
      "r202",
      "r206",
      "r404"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total equity attributable to Magic Software Enterprises shareholders"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "EQUITY:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r115",
      "r124",
      "r125",
      "r126",
      "r128",
      "r133",
      "r206",
      "r207",
      "r264",
      "r309",
      "r310",
      "r311",
      "r344",
      "r345",
      "r374",
      "r375",
      "r390",
      "r404",
      "r409",
      "r410",
      "r415",
      "r513",
      "r514"
     ],
     "calculation": {
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ConsolidatedBalanceSheet",
      "http://magicsoftware.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r264",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r416",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r416",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r439",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.",
        "label": "Temporary Equity, Foreign Currency Translation Adjustments",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofreconciliationoftheredeemablenoncontrollinginterestsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r201",
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Trade receivables"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeReceivablesHeldForSaleAmount": {
     "auth_ref": [
      "r194"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before valuation allowance, of accounts receivable held for sale.",
        "label": "Accounts Receivable, Held-for-sale",
        "terseLabel": "Trade receivables (net of allowance)"
       }
      }
     },
     "localname": "TradeReceivablesHeldForSaleAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleoftradereceivablescontractassetsunbilledreceivablesandcontractliabilitiesdeferredrevenuesfromcontractswithcustomersTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r317",
      "r325"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Gross unrecognized tax benefits, Ending balance",
        "periodStartLabel": "Gross unrecognized tax benefits, Beginning balance"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r327"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions",
        "negatedLabel": "Decrease in tax positions taken in prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Increase in tax positions taken in prior years"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofunrecognizedtaxbenefitsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r147",
      "r148",
      "r150",
      "r151",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Motor vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofpropertyandequipmentnetTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of dilutive securities"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r137",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Denominator for diluted net earnings per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average Ordinary shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r136",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Denominator for basic net earnings per share"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://magicsoftware.com/role/ScheduleofcomputationofbasicanddilutednetearningspershareTable"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(12)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(16)(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "14",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "15",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "16(c)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410138&loc=d3e79691-111665"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410138&loc=d3e79708-111665"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(g)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r536": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r537": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r538": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r539": {
   "Name": "Forms 20-F, 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220 and 240",
   "Subsection": "f"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r541": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>126
<FILENAME>0001213900-21-025998-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-21-025998-xbrl.zip
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
MLJ"^$_J^W8\E *?^VJ'$BP])I!(P/B2N?M6]C!(/^+A>#V<$9 _>V__[2+)
MBY,%=@_R=(*Q#!$6%A22$]HV(/O@_5-K,A,98 N(M=YAG@@#CRX7V^D*Q[?C
MF D:WP3_2=RGUY>$_7S7_OXXUD_SO.']JJ[)?D4V(AF#WQST6J'_!M6L%>^6
M^;QUV2IDTD7,DM^=KAUT0#T-Q$/7@V]RQC.\A?!/I*GKT56W8&6="(24BP0:
M1N_%W\[.ZO6+BYW1;5OLFJ\C0 T[&HAF%_0GN/"JT13EW0J#<6-'XC?;3^6C
MB#(K(BQV19>?&V<O"-PK.W;MO\1G/VR!-=0$]0!D^Z4=?4,];QQJO2/IH67*
MJY+X3^3)88[9*3SNKU0&#FZ@D7!&9\9W3$B@JU0Q$6XHA^[02(X;RG_+^<Z.
ML5YC%87]R5X]$986&%O?2BT)&BW WJ>UF/ =C@?O!UYN)NDM*C]OV8CS'+50
M%+7"SMOM+4,MQ.#8%2CDRS0'AH)7*G:UI%T#!%22#+8@DL*+A:VB4ABR"EL
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
MY38NQC_S_4M"(PV-TWI,KHW)%2GLA><:R5)Q2@E([=0?3OH#O,VB.Y;(7>(
MB?[>L[)+'/TGV;H"C%V$TM#9\VQ!4GXQ_X]S^[+W9_'LK+%KAB\A%W+@\!1?
MNB^.-C@2FV49/Y9+IUC,)LZZB;.:QB_G/1:C49EIF=G Q<0A2A(903&V=E6"
MI4HG-+,!C50A9ED6YYP_EER9S88P,RR?3J-428VC290YZ6/*NX-3KG19*26T
MZHN-YM$>==%31K_M]N S%W8IC3@O8R4#'%7;;'T@*I@GJI9SHX^'-46VGVE6
MBH=A6B=0; ]W$U-JLK0W3(E$.*B%B_S.KQR;9EF:(<U2/#?+DH&9/=5RF?Z#
M#6]ZL;Q)93'N'U=/30:E2/%Y#.J3MH>;RE!HLFU**62?FDU3 P1\A>/JD#K7
M)9SJ6#K_5>&^UL4*::W]$)CJ0/=WR4IC,!.4G6I]>] KI+\5,\1I>CWF]@ZE
M[E)=+[[@4CGQ<.(M0J$^O^,.!I*LG3OXIA-38ESU\ETCO+.RUY+22I8=:*QI
M3"EJ&Y)< $F.0^M5T^A"80*BY71P-?Q*H74A3L\7B!I8,F>4[GZ9*P9-9<O$
M1?*VN%D.2)82H&W)QK8!DW7=0D*S8A:3\O+9AZ! TN#RQ(>8ZVJH*$M-C\ '
MY&GRL^7Q,R##R?RYPV2*7'TV]\:GZ^LWXP?Z-LO9)[G,3&M7G.6N0@1'^VXT
M6.A(DY'.VM3/["$[M1UX'K5I4 S0:%2%%Z'-J%)?51:]JW/B=UGMX+,EN[0M
M;8QVQ'I3I#Z"C#TC*X/W=,C]_.;73XVWV?E:@CF#2 -N_LOE-BK^H30E,]EZ
M2*DL99G]R@164(2AKY3$87SP8NWRU,XA8/ @:[A1%E<9=<,8H:#>4!MFNF&F
M\V&FMVHP'!:<9!P4V6E-L1#OWW3&2*N^+)%S!]BH;3<)G[F\M2O]?EP8B,X.
MQ3#P0+_/TOB+U3#  SH15Y"YN751Y&(V&!5!2EX5? CZ+?F-Z%!UP Q))+66
MQ'(:H\:'K1=B^)D'7;$<Y5W%":UYF3$9.+[LV*!4_7JKHPF*L_OP&A<C$91D
MWQH4U[FAQ TESB??YE/S$9WF:6.$A1]J)I/JI_ W1&$O>*P::UT0>F%]%XO1
M$^4Q(:&+,2AD*L3K!LJIO[W%W1BU0S_BX:'M/ LBTP_'E\!S9?W8RNKIR^.Q
M$%[7Q\O Q3"D1$?.^!*90J7\=.7Q1J^(L9!B?11R [F]9<2MN$&6Q[$);=5>
M@,:3@O%8P6*L[(I=U;^6/#WH2M9#X,U3 &U,1N1B,L(!7E#"HBA94+FHI*P0
MG<I+R?(.!:J*&)1$KC+W9%:&KI)>L) 9EIT,^I)+V-DL'CZ)0JP,PUY84LF!
M:'@%?BIAA:6YC3_8^J!XGN/Z%.1GO+TUS2$OH;W34L-S*H463QP+]A.;% CS
MH+&-0$8LA5X20G50("H:]9)88+@ !$'6PSJO$68':NXOU9S7#'A;.BB;]\".
MG*X'!X9'O[VE':1VGA\0RR3M6X7>',5C9*TF#)@B\JP(LLFX4<6NN$"+T<&8
M4Y_Z? P_@BS*0OF''FGH*BR%;02ZZ.MQ)5DMIQU1^F5A ^V@@+"8!Z]"V&HA
M/?F RAHYSB.+S3SL<]SRO;B+8V3RO L+^ J7:.)SU)X2V<=4J$GA>@YGVCVJ
MC:2N$1RUM+]),I)TSTB/N,0@\W4-P<U13C-G1 <:=[>W?M?!1UL]A!NQ/.B2
MVSYJO?"0+!V##R:B'MR(549MJ.K10>%/Z8+)_,W#*""P<'@;)8F0@U^E]V7M
M07 S'C ;CL9YX@*!.I"]Q*KVT>U(=K)1]2M@.2V>NK%C'^# &>0QU#QZSU-Z
M8-%]':9\L&EY2I&V82,]/XQ*/9O;6V#Y9"%!)W. 4/OP^ $;'IFO4&$'G!;Y
M5ZJZVRPOY#E-IM[^)BEO7%+>)BMOS:0;.@TQFH6XI"9RC&GK#=P7&#,Y(75C
M[V*S2=9*5<MUN(3:0KO8"3O2+2Y&AT6 T0Y74T_)V-#(L-]+GWA6WK@8V!X
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
M2X,+SK1^^UO]?.4'.Z^JVNE)?*GE@97#J2-]2P.L]O6\<4?]'1MW=_7Z<!-
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
MM5;YIO+\W)K7L/SGQVQ?P^I'72D_U?*K/Y!@-SMOGY-VI#H,\P0WD=C?92R
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
MG84]8/V#Z>!B*8L$5F2)P( J"!S#\21J_U<:2+53U?+H3CT+--RR(^, &12
M[1B$QU3X/<*N ;9"'M0$+69..LR09ZN\2U. -WI-IM=45ZW7_%?J#S0Y,9O#
MO'!?)E*Q)%N ^+@'[!)]WW8D3L-"W-RS*@=EZ^#@!#^$:22N=>J=2C-/0A'+
M>QI0XDL;SU(TXLB6O@=X"RM)",VI2_"]C),P8I]E!;NL6$=[^]D#&8S\J?@R
M "EPO#[<'><UG):X"*->ZMNB.8@!Z6/QIG)R?/!6?$G<74ND@(01$4QL]R2Y
M2V,L59%$)[1,1Q+9'>]6RSG1K8!>AD]\,L'0/[;PW%]V[/\IEP\ .][9'U\(
M->T?SY>:,!%HE_-^5D53ZHM[._)LW,^X9_M^R;'[,8%WQE$_[]]&>U[$^@;@
M9@M(+I!Q/+R !:,<_XN,>3@,H;CUZ-9,6IV9Z*7@GW_^U7B1<A4FPN[W?< ]
MV*+=Y;UX:M(\_-E)\VR]2?-6VG$8*/VW';*DN&ZW00P@A7Z-23;<1*$CI;LA
MTA=(I&-(=9H$YY.?)Y>YNLEE?LP3.S6O/WH-O'ZZ-&/@*.=KSMB]^!L#=&$[
M:&=L>/=S;) /WL<&66K<?HK,L&*Y%:;EW8?^/;8%L$77ZW2%*SN1),$9P2F0
M($V!HT2)[07)8%?\$::8O9+ZKG#@">W4!VM4C[ @"8SWQ4,W>O J5\9.Y+7
M>&M)/WS0#=4] \3MK3$P[HIK^+*5QA[JVA98?6'<EPZFT;2SP34 @4M#,NC%
M<%?J)S$9NGTU62.&:Q#JEA2V"]062P#<!FW!P5)J-Z5N0^CG"=O;6[B.=N@#
MF @8K6@75'Y8GYU@.H]DUQ#.\9#:G![>6GX=>HT <(O@&L#F\==^"-H)8 K<
M!4PW(@-]@$_A[4";?1?QPULFPDSFEC_.C_\_.T9OF9/&8+Z3UR*07-7N2O1=
M@!SMT59J%!)MIGV\I&=_D]M;7L)Y4S+Z_Q=4)C)6T5AD5' NI2VW1'"W^<P8
MI)=/BEX([_ +,%CAG $]%U5F,S-2+4C*3J-KL2C^98=%\=-B>%0$8^$HB8+Q
M"8GZYW_\[>3PZ.31B/:/2M>=CW==Y6>>]G]AT F1L9U=_]8X+U5.@ 6!A.MY
MCH5MV/R4?']$B,1(\5/'#UN8&0*,-H0+3:' F8M@C*59?YEI_Y< 8>,@ 'Q1
M'W@T,6%\<0X0\\L>X#9(6!0V7@^P(R&6VS*1O)TF (#F_3-N2$%0T--&1<ON
MKAA10A:52I"K(!L*6D<*\M#CCE(Z&^.%^'CY#[O7/ZV)3A0^)%U!P[UE9V"I
M*$^$>57D$^]*Z@?:B0JW]Y#6X+FS@4(3PC NY5"@"E4M1&!XAQ<176%][[W,
MB 67/83L$E83#B3<^> !W*3-/ 36C%NB5$D1PZ%X;<"!(%&JT^QD,^9XIR^E
M?(260%R"6JPI"K6K\<+P95+6V%U[@MRFN6<I-/C[C'C?LP="!B >T,4"NF4;
M4 X)B*P:0'QTVFLYU@\3H%7DYCE?#R--H"#.6C*0;8],AMF@B"3Z> Q)9,SK
M>XZ\F"?BOS[1\5,A.&8UN+(OR?G $4_?ZWFHY <I)0C0]$BX"DQB-P6=B #1
M B"6T;WGJ \V&J)Z_N2L&'XO@Q2>TX["'E)3G+UPZ$4/I*H-6]<%3<TR;/,9
M5;0G];-3>I-2 ^/4<9 >'SPPLL'F]P$/$:;"AE(N!ES73[ 7P<PJ8Z9Q^KBQ
ML1;C3QX)7-@&E @ZSY&,\_)I#5/$L*.K^BIUSQ?-0&JNW4^R&0_3_@\L*HF:
M&<E"Z72#T \[B)&@H&F5%,BE%0,1#(G(W!D%0%"N$UI> )G=(>5W1GX6C&$.
M2()@Z1%)@T1&^I'?/78(CN4R*S'"?A+?QHNFCNLTF@T?,_3JVF >@7"502?I
M#D1L^T@= P<[T)/#=[)<T\)QQ2;.!A77"A6?8\JT;<^G$$3"7);C&.AAH\ ,
MH%W\#7094/X:=XBZ;=!N*!V/V>.#I*<$8<+HC'PUD*@"90EYT_X/-#1 ;8=S
M]^!-H'CAVQ- >_SXI]0L&1T.,N&P"S)OT+FZ1="6I]]L./3ZD\7,'#K3!!QX
M=]@#]ILA>0N30A,O;GM $9G7*@[]-+<1"A90#PO'Z%:.)LT"!VI'E%J1B#Y0
M1I>T?3*'TI4;^:_94_RBL;TQHX$+'%S+@![VQ"-34N.]FH"#.<[ :7O4.D]^
M1]<NV\26TD;ZJ?)((YT C73MJ"?=&3VYCHW6>@>0&X&A4'5.@"$JZ-BR(K]
M=C!EW+-;8.EBCL"&(#8$,0_V7^3ZF/X/EFF"]0X!Z4C81UCK(X"63C=$5$46
M3],227<"%$75!,]852_H6V8D"E/;)X&"BHZ7**37]!9@68]W;^:6;.AA0P]S
ML1(HEU1Y8;T>A\KQOUZ0A'RP;>^[=$M4%L-?:$J)34,6M!DD@)R]Q[.&[549
M&U)#8LJMS%C C"X,V2M_:)RLVD#>$,&:$L&L6A(B%'DQ<4\ E?M][*2%672&
MW6EH_A$+!+85**-LH$O2,O%"R7PS&LG:#HED $OC8'L/TV%D0,H9V1\*.AM3
M*LF+BH"VTH&.'&@/E$X0(/J<T:DZSBM53(4I9K=L3/(-^3U?!@$)<>H*YFJ9
M_A\E$KB!'47@566S5+@G=\5=UXL+-PTY5F?$_,>CB],D=*TDG6L1N9=/B+=I
MBF8JY9^G:F9O4S7SO*J9E\FAUS#A\!J8Y8S6<!JT[?LPHA,(;&7,(F<;3LW-
M^%O\6.0JXYG/2L/ J@C%:B<QUTV<=J-RS"L-BCR.7-R0H7G>+]?$>+)S58HX
M*B2@;O12-!;X9T]50:S:*;/!R;7"R=J,#A!=K%1T"E*^7N3= Z+J7+FL@THG
MA"T,J!=++-$,M80-MZ+YIS+ \RMFA 43VE2)'[\-4]L:=[D1C+8JO4H^X<4\
MY1P=:G;DVS/JX[JW41"D( =:J=N15#P>A??L=:5\/+*;<R>I4<Q!7;+;?OBP
M":EMR'1>91H!);TB==@]S!1'0L/670"(1^<'MJP==#S\DUM$LTH5ABYECD8@
M;L"(H89#I#7QV*H9*91F7"'F8U\EZK-DE$@@"7@1<0:GBUFJL28E=N-L/*<;
M8IAW?)DR. FAN53)*I;39972KA=':1\#;4@5W,?+C'HAC<P&A>]]XS1L*HO>
M</H-<L_%2% IG%TO)@\_</F_4AM+Q0'7VCXH66EF "@=:)*?D+,J5)V#>>O,
M6=<8?/- T=HP\ V.SP/'V;8 +#>U!PPP&26DQ6(=+.?0Y2Y9JU+LJ?#0#<E<
MH0Z+LT$1A")LP19PFA$&?55&G!8/><H^ZC 87D;@*#=T(CSS"GPM+Q"PH="?
M@$+/NF ;/#,Y@E!NA"P[,J!@F/(08-6JC) <U!5"^BI2C.;",([/'BH']0[H
MCY4V=;(;\WJ#[G-*T--%ELS52;FB9D9I7Q57QC+PPDCTJ)]U5B"9%Y#I;DV2
MNI;C!Q?HP _[L[O!$FGW8BNS4X#)*QME?$T%0-?#; S]4YQZC'&1S+HF/TLN
M*4U4^[B$5-*)]4X#*!46+\BM#6EN2'/1S1&R8@E,XXBR2.*0EL1%<./*WY:>
MI;&AB0U-S$5<341X#B^JA%C5OS".0\##1%<7#3L1G#0"O<T!*OOND)8X8XT=
M/'D\>8VCF T);$A@+ E\BJ3M=&>U4(#M!C)Y"*-OJ %Y 544L3FO^P,,]/S9
M@87))BD.A0"+W8X350,$_XU"()4$-2C;^?8#NE*@D7](5\JP?X/\&^0?@_RW
MLI/Z=CZ680;TUPW8HD"R59" W5U,%;%XBHK#[0U=.[$SDAAKF[/&-'O;P6&G
M&>M&*&)4\%)U=O,]RBO?%%-L*&(B1=21)\^*@V >R#;5T*G82!RVDP?T#N?5
MU*RC #>^)RL9<!Y8/Q<Y<-,GK#,=C0_.WA]FJ(J55"^C3H.[#N +T5TF.FA@
M$R08;O%MKP<TU+%Q6A%69F^H9$,E8[-(O&A&106]6F@[D\*B'+Q]4(8LE84X
M**9L6(R,K-\_X!UM;/<E,\>8Q]:W#T('C(H90^A<90=BB&;A*G,=PRN* IPB
M16Z,B T]/)[\Z"?=,.UT9TXGP<DP@ZSSLRH 3;3Q:B+X6)QE68.=9@!E76ZI
M'\UH1V,/,RR[#M%@!RL%522B.BI&RB!3=,A];JGI? BOSIH#*C]V._4W,F-#
M(W/N7:"Z,T5H*A1-;/QE/)60B0)2JJ0$CY7%TF<V,(S*4FX?JN14X+ ?S./7
MC=@A*O7K1RWQ#2',MQQI>2&$+ E0]8AT%8/'T;<<W,MY]P@&#9=8KPWF3%4*
M6?EY2B'W-Z60FU+(E99"-H%!/,MM5FCO5NALBP99&DN!7;.JY5,0JH'B5O0-
MD+?V<>C."UPB@QEILV;9=,,'%._X.G2EZ*PV600QC+)6NUH956VCQ[%2-5KE
MF>U,=7\7&J6"<2T?0 CBE3<I?<TR_44KM[5@1D]=&M@IH%;D_1MG>5$9F1ZP
MP#5=I,?"+PZ[#[5V (I & 32?R3F.1L@>4K!]'7)&R+8$,$8(O@Z>RIT/AE7
M>18HI<VW'V++[,>+$P?Q&BQ>QE@K,?I[[!,$6*JZU7%7%*G3IB-2IV9/^6EA
M2K=^63_B!EW<@XN[KF"R-66>JH$G2#!9K2J6/L 9\]QDH\1UQA8Q800:?SY3
M:$-P&X*;BTLE*T]3F&[,A,OF>+8&@M-QR 1M>[&CFF0D]G<04D"N'HX0N#'$
ME<[4G#ELE@9<*R3YZ3@$59E/L8HQXZ04]4Y+J 'EYN"\.(VB, WTN#TORN7H
MC*T!:?VQ]5@RT>2D.QI8*JAMX(98-\0ZMA+B.1:)GH<325"]L'48YSX;[? H
MOMNR S4P.$315Y@_ G GNJ,WCRGY<^8Z"$P -R8F:3,/8\>Y'$:KS!)>6[0X
MI<K5M)3G8^"D(%\61O;-N!^%NJE(]H&/X0:YLI5LHG,;RAM?YIVU,)BQ-L.)
M@' "CC*03$0I8_8,US6"..,GQ.P*'TOS\(]B\(*I4K7:H8"$X_61:&8,&"*M
MJWF4VC]<#^Z]**2F)[8/2PZ)[/&EGZD;"L;S2'+6FY^M3)9RP+U'.;MY8^=9
MO=LQRD)J$*U;FNL,8*-9]'K-K]Q,Z7H)!#M[7P8NQ=5V&[61Q1HEUNJ\>YVK
MR&Z,) I]@=1A"$J0)5@'S$V 0$Z%D3M[FQ(BT*94/IN]<I4(<;^\_\9^JY,F
MFW8$XEK&I>OOOAR(FD,=5:KE<M52 Z.S.0!:_&=0SLB_@$L9I9"@[X-N'2-L
M1C<*0W.EJ^(4ZRF7%VR:?J#LW":]#P]ZOXZ K.UH()JX%S&-=U_<P/F?CQ>M
M8<1D9LMY&$>0:)+(5GV->B%')4"I#70'7^6(\G3S,*T#,ZG=VV!W/[>;]$9K
M_0F$X-WLJ5R :Q&R-FX,IR?=(IJB7+L/_;0GLQF1Q/CC?+ Z-K>+X::_4L]%
MV5.XKAOZI-?.GHZ,R(_3<%24SI VP'U!) %4 + /.JKM^WFVC=GJB^<KH&,J
MT[0W1+,AFGEU1K41U24 P.4J">B*<9S*B%N[L$Z6^E+7ENB*F3A3Z.IGW/21
M9,"S @_RN^S!P9,U67"TT'MS..JJ4I*T1OW./D[U290^TP92 L*)8[,H[1E*
MK%X8"35;N&#+PMDXXNMN<]?0E3$H8@>#82Y"J7;8AH"!U'T#9VS6X\4.D'ZJ
M _Z#,*59\<#=-JZ>#?W/*<F4K4$?D=F0=):X .(!2A?-00Q&5"S>5$Z.#]Z*
M+XF[:ZG0G\/1C_ !7:O8I?4[3>R!K_8/=@_V_OXL5V^8)CA&FB3VB-)IAC9%
MUX9O"@L DO<Y^8R,6P &:TUG'5V*.39#VY$UH2V,6>$6MSPYAN.DM@H=40:.
MLK.)=GNSML)5P55.>DA;/K >4Q'9,( - Y@/ R"!9J*6X07)JJI'@I->6SN=
M'-^.8X]FJ!(]]O'CO=0ZQ:SM%?2T>"U9J<$./E<EXFEREVZFM3AA!.*8!/VN
M2LY;HO=F<8Z2S%\3#SMLOH1<86STZUZ4T^B)P0@;%\[*7#@WH>\1U#,:I<7I
M!^AG10F+<5+M=<VQ"EF!6<4Q%/4?&54Y>W<YHV&PRJZS\KK#R?D&8],3S"2$
MV2!9[4"S(2*J A8-I;&_"AKZN>3J>-Q5<8AA].6T([0:C0#_2,HK)N3Q\.89
MT_HTD:M<\LW\O@UF_T!1%[6M2@!WJ92=!G;D+0FUW4*N')6F9DXN04U271.;
ME1.MV:MV$2LP_! IMXL[-/1@"JX^52E7]><IY3K8E')M2KD67D;:9#$T>RQ%
MY;X3(P'IZ(/ZF8\%XD0<'=9WO8AF)*EOL'FEMFUI*(7J9@F;,FL"'G*T%4O0
MGT1A7$>C"XN7X]EG.0"VZC%>OOW =A4Z#ZV\Q +]E=],U,3 @_-7"J_3ZF :
M%_V/ZMX9"6F,C[+H6'4E/#CF* :'*G6Y)+EAESB6\2?1']<0T6>>DV5T9<$,
M3: 0C[1"3\8%]-%>1C3562]DX\<D#VX>01[(61/&J>9(I8C&>5W2$] 5(.-P
M(_E% 9AE9H*MPI?X23M@<&_PBX::;[DPER+!HI>ZF%=,X!N<:7>'9G;0"3'&
M<W;]6^.\5#D!515.O><Y%O9,]%.7DJ4Y'1'M>+QV>$BN689#OK2L5Q#P<?+-
M*E237$<MC9<P_S;*CXPIABWS1-B6V=Z:=1C)XM((9^;)"WHA'N/(\5%0,!\Y
M1B6)=%Z#[2TJ,DX3.+<^AM%1=Y+(/2/L]H?J8VZF B0X_9)#GU9V(BH$"7J7
M=^^YJ>TC&\/J*WK10QCY+HZHET5P^.C8/%5%S\AWMK?@S'E4!V)7D/8D/"LN
M-,-",E1CH-3$@7$82YW;X$6P$DPY:-E!QNFX3(5ZD>(T*QO?A?L<=Z6?*/9*
MPPJHMBQ, (O\T/E6<L,'T#@B-VN9F"$E9545*K_2!*\&M:")<&3@DW? F#,$
M2$[J!K4V<%6;;%QY&N2EKWQ*(],]J8%I$.,6%:'1DTMYVP%-R,<0*BTIVRM^
M2EQ,)LY<=-3#BP=0(!IHDC/F2&1Z%TJM+L@2@"PC?RZ/L -5J-O'6B4$V6 E
ML**'8I=D%106</Y1!ZN(\&F!JN(3,;PZX@3H[:UL%7H@DJZ)9SX#LM- 7$*7
M%.'RZ4C!'D^$AYTY:0M,F.YM!S0BAB>O,<PQ0S!BL"4%IX'9;T^C@?4$&OJA
MC2,^N- 9VX9&$=+1FX>NI"*1?"TE8 PNB2I8"";O!>C$? M0]##<!V24]HAN
ML?@)=I!Z8.%B<'_N6;;GQ2>V!H .DNJTN/[#Y>*-!"M7X,Q488@>_JRXO:36
MIHP##]@L[F%[BQI?&PXG/8X#+]T5-14Z[8W,E\XE2J:>Q( T-IJI.<J.2(A'
MV[LSW>"C[M%5-:2POV8Q< '(WL6$E;',<9@!PZFE1F&Y(JF0Z]5[%&]N%]M.
M(5O_EAU6%]5+;B$;T.!E^(&ZH-][=J$E-'--CS/D=*MT%A[MR :"P%D R&5P
MFJQN(ZU:8\%+6]A*&G53./-6"GQ8:<EY0^<TIOF;$2:]$H8_8-5]&G#YA"^Y
MO-B^!T: 'WD\9[9PC)-7CDZUNV1[*UNO_F7T4A[4HU29#&863[@78X9_CF'D
MN^*+P3K"0#^7.]^@W&;K&D?<&JUO<)QNK#>(MH($5F&,=IQB-P52X;%)*E,K
MA5! XT7>&Q>%AZ%(46L]W:(8&].KB"?05>[;UIW+"H^T<!!IE+7A42UTD/]D
MN(1GSTT;B%,61.)(CU4#*LLL?,D8B-'B>T@=W 7=/:L\XP,W6@46-X%B3<08
ME9:#^ZGP-,961*[NY6S6S&]O48,'C[S"=MY?G%2;),$D3A35@Y:,2JJI/Q F
M3B1F\@.TCWEEH(K T5&/:-++NE[<I81*&V<9=^!(8BF)[A#AT#$"_ ^VC) >
MA")<W69IEQ.SIM1(]D)*0TOCO"R^"[H5F7B4KT4Q-2H/5FB<+9V2352U@DIP
M'>$JK&VHEI]$PHIS<,&^V=M&;XLFBCAM87I;,J+UCSLI2Z-4'[:<(GBY/ -\
M:/,8:IRK8"<VH0CJ(U+Y<O#\(H,W8.(X2SOE,LW/V,0Y? 7*)Y7*5^S_6\-J
M4.XTR=M(Z:ANWM<>,(*@ L+QX]#(?N>Z2/B9^KIJ+H;HA'VEZ#=L^G.ONUZI
MYRD/E4):+'GN@7J%2<K9)?>ICQ/QM#V/HE<77_H#T!94'Y7QF.OJL@!TKV$=
M-U6F$A8KCD@9@1)+/;$B 'E,&"7B32[%20,<^T '(-"-#',6FSV##C/G01S=
MB=^:>=8XB;;P?E.)Y*[-_"Q,DS)J3HMW>Y$TM5C$%*Y+YW9BA1NYCUBLA%R<
MZ'+6B)MWOEY%XFZ\'H8*!&&PJU"X%[IP/2L2&6_LXP0XDE5P!6C0?='S I!S
M_Y;*_11_T]PD4TU4 7/&OYAC8W5TH.NFA_K6X^UJQ$3"*BE@M]9)L[+J1!:]
MQ"-">(BF&Z..BC%&YH-DBTY2D:E;!)W$-:DXFO=:(K-NN00'30+3$B!LQI*7
M( Q*R(R8DQ6<'\3DU? *Y+#D[:8MOO<B9$*E,/!-RD83137+91>[[('Q@Z+#
MBW5M; S'XMLXU=E&0P=KPN.DCW5K !"'E4V*4.\<"BU3<1*J7D$H<B_02-MH
M8CX<)B=;+>\6C4Y^3QFKH YASD>.*K%@PT3EA.1BIS%!(.'>PPX"FI#G4PD7
M/-<.:U,/!*\&AL-A\=#(=L-L MG5(=-0Z[U9FHJ-3"Y7\$8367;%N5+C[J7Y
M2#7;A\W/ L_)U4:N=J#-SNQ^>B%H0JSF%U%(3?D9J]4JY3'7J;,?]6 )\J\@
M7EJ9?X"5O%R!\]K%%Z@./*!.L!L]&TMI")>N!+SJ<@U-7.QLQS$?6E^7<\SA
M9^ D02NT([+)::[2@]'Y2OS.J$PJD-Z$S & ^$98/$F%1'5&Q3RS'KR 57Z(
M>8.\-Z1? MU0M30NL"UAN["'0NZKXG5STTD7=+D(N!NG_RJZ:,&QL#)%DBH<
MVK=AW] (8S*[]_'<0*Z=0]N9FDZT@5V@ .,?G8'C(_[J%PRIW9$IO&GO41]6
M.IK)&C/M>XP3E3G)F#U=L12<*F=E[^?)63G<Y*P\+V=E02A;T+[!ID<!H>+7
MQM3>=NB0.@54QKHE>Q6TGW:2G%-Q;Z/WVICT9. 78$*A/6PXA973!GY-T>Y1
MBE#Q/=M;V8N&!L@-^XBUZ[?H(\Y\J^_IL6X:&8IZIEJ2Z9TFA':G9FZ<UL)8
MG3(E_ZFQ.QJTH0X[:#09O''X#GTU JGB>V'.H)66<YIIF5*E<ZMW::74 A8>
M8?I DGD1O,C44O.1 X-1"3S<%8C\-=1MSR/#TZQ_YGXF61?C"2[V7?%)LGFI
M)(Z/O@9_0&:V$WGD3"JUR"S+_1BABS(_7^9D=#/Z;[93'P?71K+MLR:D3.?)
M@3D\6%S3&-D"2TL\7_N-474(W9A\TB30_==M:(6J52@':[3./+K[QKQ@U@_B
M,?'1X6B.)3R.K)#_(4M1S4\:4+;3A5<CF^CE?AOE5F'UVY6(/2V=4@IZOBH_
MPA#Z]M:%3:EE62=PCCN\ZD.[-C=>#VO/.!%E!+.N&X64>T'=,$><RMJ92C::
M1T6;@7(J<^D7$&<@N0(EB[^:ZGP6B,-S2:, 33"&!@$P9F-IXM/1^NTMULMW
M81OT6'4=R#=B,TJ=+83Z6:%4#%]95$-V%M[S-:!N$\V$0D (,Z>TF"&W_$TZ
MHI]96#DB$Z_CAH<J>&1.#M:Y \SV[-S[[.65<#*+B^(1%6:R9#YUI<Z#NBV!
MWXC?@4.7E(P"XSK5L6[9]X@8,>+W35FH$G4ZX(OWU(8[ E%/=V1"+>LABA0X
M5LD7PY@!8!@0CTR2T5"3LZ):KI8ML7_\=\WT*0L.C:T'-'([,J PG,O[>@5V
M0U?4X%V>8\-MY=';LCNVM^@6?6[XYDKU[T86$6*H8A<JVO\H-N7>SUSP83H\
MO<]G=R9FKBN<1937\>SMK;/LEBQ;T/!0P/;\J?JU=L.0/3>L4U%98(G<W:9Z
MHDTH? :ZUKFQR(/4!BW[^EKH,(0C"Q./%*GM+6HE)JF-7L'AF+?@''*X&FO5
M778QJ1#1QQ]P<S) ),Q!TF%@CJV2!X-LO=&=M+2?J^BXS'S*3 '<I3H+ ^L%
MLSMUZ(ZTX"\U1G5G/D_U))%UZ-7X F=3%&']%'6BF%/)]*2$O'^,GH6I>E4H
MCSFV&2YH0[F7(/^>6\1@(PBP8Q'4:& 5<!?/1V4TQQ@GP+84<%DR7%JD' ^Z
M5B)C=AH53=2;/I4BCSZ/3:$0B\R@R$M'1E(H.''+R*$0DU,H\N2:[)JQ:1,V
M"*8.ZPBK=@ LLJ[?S)'+'+B%<K3+?]B]_FE-=*+P 1@KID\ELF-T0"%"B_D,
MD'5T"NUN10^%'CR8<YNCS+NKLS68&ZD,3F2L>?*5-:QA&Z$_[-E")N!#@%AS
M'_J@3IBQ5A"XJ-KECO2V[?G46R7,P#3'^/D39C23MXC16VF<"\VV6UY[P D(
MV,A'E:*N8;NY&YEF2E-D-^O_MKU5/3"SUD$X7 )#53H#.012<GRR$'\PT* 5
MHISN)R&&8QL!UR<WD] !N0$,RB#]IL[+PZN2L,.)0]RVYR$4<0_D$)@,!2CN
M*#)K?L?\V(X2C9D9%KA/(;FG@W7<_2[I@B@4WT!O;;-A\)YN)$YD*CL"#5$+
M!8KJ;]*1(;RPW\7L<'^@"IM=W5=($1_6;693E(LJ' >0D.FW0]\+29>JGI(A
M#8#Z=%(HZ\F? %*)DI1(2&H_"')BS S4W38+ Y&4"H;" [TX P[_&G13H):<
MB,@A/#Q6A73>(M&J?1]E!)9*[LACU\"/?1U,,X.TNI0P#[Z;1VP-NWD5Q5+(
MWLR;0.O&2/0PWA;+_!U#0@YA28">C+5K9P\F*Z)3-.=\40=6]F^MPAOQ=M Y
MN:LYK9LB\VY*C>FR7L7#PZER'H8+"_5S\3V<-:]Z= 2%DQ!85$+>]Y9,'J0,
MU/*R7<]RR#RCZ!@U[@(/5WN29\3JF!:C['>&#;9%96P"-EM\C>+*A> :A_^-
MH=S*G3<47N6" "RD,'R(RG2(*<6"?/RLJ>O<;K.U &H&RA\(JAHH=C3?04%$
M5GYVA'"GYD*@?<#Y/,V#C,;S/+FDP&=4R.O]6F@-"RJ0424J7/N"ONZGZU_(
M'SY2Y%+=[W_/X4_<)RY\9GT+ZT>E&(B<UV=4U>35'B.OGF>)S1@0;H XD?\B
M_\_<M3JIC8'),0V35R/,)%(M+P'3NEX_'JE6H<,H5JPLH5YE@V;KBV8-@],I
MIHV"4O=L?-1=I(5UKG#+[U[,(9=Q]VW0<8..,Z!C[@3%8*QCQTDVM$+'[S 9
MT-23E'LG:\A)T:\-VFW0[@D0SL)>RPM4#HZI_3$@A6*=+#67#)/&G:5#$ZO&
MLZER0?9_GER0HTTNR%KU+]EPJCD+R$+E$@,2J7KN7V\+ =.\R9(>!F/>CQX[
MVY=*>.I?T865O6'5O&V#F6N/F3=YR"H,VE3:0X8"PZ&2L,E5K))E7'2L!1WE
MKQ^*?^69 ^8O6<599E^HQK,A>KIT@5!7]H:":)@ X-M]I3Q2](8+_?1SEHC?
M<V^BNL 2B-S;*57HT_2(ZE!X+(L.=CP12P02W<%VY*&CG[.N./_@3ST2BES<
M<9SV^NIS*TP37=?0HMHEP[6H:S%UD_WL;ED(R&&L";&*<[IRI_1P^,EP$*.[
M&1%%E5$H3WK!WSCL'WYL&6;L,7-IQT860 M)P'8<S @$X+OA T8G>47&G.='
M'.H3PF5#75DQEJJ<TA@:#@)\"19:<%J9SB:GS(R65#/KJ+#*&$7+X8$.J$XJ
M]5L/Y%+=4L:#0]4)F!\>TE(4QG <\'&7?8+%@%E]-JYH*.YB=,+ 8X"[M;/^
ML4*$M?"W+C1*JTX3#@H'3,@H;QZE"M;Y$'17@9PY&G6EF ["V^PYA;-1:3Y&
M>8@93_O=Y X]KL_,TRF*[F^S1I[\2 57/R?]#T5VLXA-GM+[4T1;:V;(NA"=
MS%M>:*+P.$^XGT9Q.AS:S-W$6"I&&4IQSI&S1TP7Q10S!#$YB/1$%'/JP*7X
MD;@E=O#0@4LSBMU&#6,@[2AFUNO*O/E* <G7BX',]X67F#.C-*\"ZE!7N$S"
M4(4/UHYA\)Y3* 8J#8S&*#/U!QG.T/@.JI%O9R>F&\P%(<G,B%+) +^1;7?@
M+%0W%".QH@!07C.G9:.J\?.H>#!YO#&&-<I!2"".ZYJDL82AL+1@UHBH7=^J
M4Q]63&F^F<\MB#D/T\1[,X&E&,8U&QQHM92@([)DO21_B4["QS"/X.))#_>2
MTJ]H9)$7N5P&RMR?O#1$0D2L0V6?%WD<GV.JZES':B#<8L@\EI'^),BRQX1M
M1QFXN(F\<$A'(B.AT"@)+32);0(Z"ID2ZHAAL0I:5/)4\1=K>8%\V-[*C 5S
MPS5S:,.=+*C,5 K;S&QPL;/$KJ@C=CYT99 U8\Q5G@&5!F,+1@\X!U:B<+:;
MFBW*J;N84YJ?+)7E:]0OD -1 *:XZ9P+&73Q!SWCG$F >)6AX@G6\++J/ "F
M9+:,=%-,# 3*ES3)E1[#YA@U#N"A'? =*(&QAV:V*EKD[D28)@\< -,OA@<O
M$SKH=6G%+Z,/$CPFUBM" AZ!;94,'<4LF5D+;KOQ-JROM^%\2+D=\=E3%8?1
MR2+KWU;DNCD]$C_(VNL/6S:F(:I8<A^I(1X=+[-QC6V0=1A9Q]8]ZIPEY98J
M)BX%&''"9BY866X81 HQ"V(U*68RZ9>@G*4:..Z31WF9*$AU]:'9\4B5GS H
M7.5OB.0-DK]@)%]F>'YB9#Z/VP^'YS>X]8)Q:^FQ!5-AU,%YG7NN$H^H%,JL
MXB&%U0M*>C@ 9M;9$=HPF$F:EZ5L,'&#B;/JG:0)9H*3[;QB>U"RL<"^(]<Y
M#R'G+JK83I^ZC1JMR%S!S7D0HP&AR8L"#R,32S^<>^D"APTZ-->4JD+!:MN(
MZA>/Q',5U49?*54A2+[6=COF;/;AKGLYQU0A6V2;!2T0$72#7B\7O9;$(^\*
MX24_C,DD^2;5U&.CQYW1+,3U8FX''N(G0%<WF]=3<"'E/?&4)90[J VW4SOT
M?0Y7&*U>Z&,[R=/G@S -\@E"IK.,6\:L,BM@]0D 65C1YC$PJJ\"5C5EDBQ(
ML>49-6'%I/',8TFHH[VLA7A,L4E!5G:?YQ),R#E_X"X"C[OWQY=T39J,<&J&
M&903.7.OZN8QA86S2\B1_80<M?"6K/K3EW8A2P$SZ!_;C2QE)=;-H54J2QH8
M_FSER\=MR;J>C5WR8[,@S'[!>GEC0N2+CW.N/*+Z.R)R1,T(B[%5+I4?;@:A
M6D!P*R7D$%A]HZ8M%Q*%F6,8'96UK,@+_HMEF_1<G:PW-@IA9;>.MET@%R8_
M7C=@0.[G8^\"5?9&/+-Q-^G9NF\*]U^$ZZ@^S\],>(S<8>]7_)SUV]C>NL[I
M165EZ.XO76G?DZ>*<[N,^DENML--/Y2QI>@ 0W9YE",V8B8M;-<L0J,<5/$'
M+\(8BHIJ&8L&'8">U99VHN=EC"]&P:OR0QFFQ5U1>X0_<2L2;)+81ZKZ<48U
MY027I;/^E704&F+$&K-P]@2E/@1*W*NP/^:<F9R8T,X@T")!%DA5GQN<98\2
MU-28)VII8&-X]7O?MK(_/4O4^OU/J8<CH;)O'4MPZZ=!?2 Y"LT_->&9R==_
MB59D(_PZV)JQ!-!/O]D=[),]PALL Z0S6 FV*/@B[?X__G:\?UP]Y9RV7V6$
M^ZUOHA?\>BMN4C_&4==WYB8-22LE8 L[,X9#:2&1R[Y)AV ^'Q^FN +J W2=
M'Z8Z^FGV[XB8^ZAVZ\:I<<3[ME'#5.6PY:FLY+QM"C9D5Z1&ES9MNVE1>Q75
M$T8U$>'%]N!<(MT-.>5&OVDL4;)R9HKJ(A^FG,7$:022D^#T(CGOI,M[:#8C
MPF"Y!/@E%@YS4#MOKZVE.O(;Y?UGO:00+B6)3WD+M(_8Y>0'&(68.%'Z);0I
M/?AY2E..-Z4I:]6FE-726[OOF<T5D%GS>,RXV/Y%MR#D]M[L@!L51F/5 RN3
M!\^E\=$L5PW.4G3X==$8?M=.4I4$HXZ!LE6P)4O7QB[\DN9N;&]A*[/)I[LK
MKM48#3/7C?*BC<$CH9I!F2L2AMSVPX>2$[K%+FO&[WG& $ZL4MJQ\;L6AB5M
M%!B_Z9%N+$T1R#2A3AKLVRBD51HY3+J3G1+*NNV-T>*#>\FQ2E[<F# ::I$*
M  ;AO8Y!1VHSLM>IO%[MHM8%XEFV7-;6%W//(Q;=A19HE+W:PEQ2$*'W8'#Q
M%%RP;R1YR566Z 1SJM 2L#CT9J3M9'%=JB\?#\&E$0K8&BUK;\[IZWG&N@ZW
MQS+C#+H+'?7N0W\^^D8":I\^[O6H7>3]X,8W-F1#:R19SF@W,V1CV:[=5^F7
M/&!,P68$N+063"^41<.K8+]0HJ&VG727'AEUN$4JG>_RM8F55+^,228<32&$
M[?4H[5+C 5D2CS="$&$+\%<J=$H#WE;R:.?-;^1W['##(Y=I!#/9M8\WQ+S&
M[/EQ#BV%.=03=01WC);;'!4 P+%M<HB#F-!F(4\?X>W(0+368).KMXD'/ Y"
MDYU45'*JZ2*K6,UX"PAL]X%D@V;R%HVR:MFZ_:P:RZ5:NK,)N^R8U-RK]S:(
MN[Z(>\ZBT^@+06PW"_>C0"#YR-X!PT]A:H'&,#=R.AC>#E8TODG9Q[B6HW*K
M2=\KZF/%YJF:9G(H=*1!*V D1E ),/M'%?P3F^ 66'PUU)N4>I]Y<0HB'O/S
MU;9M;QGS^@S3S*CW4&%,VS%;TVE74]$?3#,A9(^L/*4,/JXT[(H5F'4KCM=D
M QU(]<\T_JC88# [G\CKA%2YE<B8+223#CG=4%=<8*YLTAW@1$J2*"D."J7R
M\8=0%81AZ<<DY=G*B1Y+@' ,G&=:;:##7X:1#*FPUX0B2U!3<&2Q'!Y^03F\
MFN%P:@:81]RL,+!YLK#VXXY9W/"(Q3RYB K@T+8Q&CYR:\8'J7I@C\D$R8H]
MQB;,9<G'^CF9R:GC)CS& LNU=:5.E\>&XGN&K#7[26+$U0TW[Z9! <5HGMW#
M"E@N6U43#"T&D2A1YUGC_+'_R]Z[-L=M)-NBWQG!_X#8=WQ"B@ Y(B59TGB?
M$R'+LD>S+4O7U!R?\^D&V(TF,>H&>@-H4NU??VOEJ[+0:)+R6"^J=\RV)+(;
MJ$=65CY6KA0Z 3>GW'OX>=*>,7:@HBT@HG4W/-ZD;0'QH?<N%\=(5 #B7;XK
M(-]<>XO Q7P=]7E:P9 "S6@1N;UJDW@*^15YAR3&CB8 &UFQ-VA[84W#I/<A
M%?IFURG%C6.D\8J;KXA-9G/DXL1SF; ;8B(/ TI0$$]'[4R$!C.T,!NKK*VD
M 8^F2EE:N)(TGL1X[+.GG8\*:@Y!&F<VRUZ^,?0E\Y1BP><>:)W=*D-NDPK#
M\<"(EKQX>;ZJZDT#3WPD-, QE+?#C"\#%,.%@1!J@3Q-J=1S9[A()[EFZOEH
M4?5T42(9/^XD;U0@GD(8I7Y]$:,=.>6:K /CH(ZN/T^"'=SQ@.4[EL 5@I^\
M&/95B@(=]"B1@.G!%B<=-8$<GL&V2!,%T7ZY_)-O.A'2ZHPCC5WLFM12&/_*
M!IVCXZ!:.T&>P%4B=8&(S=KQ(_#"4LV2*R)D&S7<!^4P&#T6<N9+=BQ(_>50
M+OR;D)57/N@B,B,FA&^UY2D--M,%'EMRNZD+<!/VZR5C5-SRQ#X8+GQK-TZ'
M(ZRKRJ$Q:?_ 7>O1W[VGP6EG :IRU98;X306<^Z, UV3&@6&5),B/].<F]UG
M!OS<E+"9A2LDMA)('VWG@1RU2=7)  :-V>AB6.NR<";ZBJ"V6Y7!#3HM :#T
M\)>D;<&F@TD&,YIW3KC1#--ZQY)&YK3A?=)&*3+78*T%F><P]&:C.4$-<0LX
M8^]9"8FW)Q!)-MU# <A\-#S3I%@F[#+)UXR3'(,D9#,SHD_.J[#S"*-@T?WF
MR5+IX-TU[5K%X8%S\ >%A6N;BV*N+='E K']"J9=S)WX>O_(JD$]>995KW3F
M08$RR_HZ(;2WU=8W59V(F"CEG WOL!#]G+(*=6/T"? I8%-+'Y>P0TKYHL@I
MOY]T[M1*E XO\S77TAOL$F0?Y/J4X&1?A!>= YW+'HHVFJ4N,-.2_55^.-6@
MAZ\WJ[-S(EX2SH%U N<E: 5UE$F,19SD7.1-"A2EW5>S(8U8#8@7ICVXX"E:
M$C\W-V!629^FYWR$NX@Q W\<_?#MUX-^>+)#/UQ_:7^RJYL'P2P.(,$@4YYM
M=<<0*6V;@AY\&XY<4 H#K&DD>D "U3HO*BG<.KKFTF<[W*'(.?7!5')%?)+@
M1BD4^6^4$F;\5'P57H/6L7\BXO)6&V=T.0Q0E@IW=P _4M\&6TM;GRN(Q><1
M-V6$.)DH+F;$"LG5[ZB4(_X8D;4PA9)"#WD,NO#M[QSW5 :*;>G-JX;%L8>R
M'3P+I";!]B*X8?"@T48Q2"PDW#JA[.\]&\@EF1'#L@B_!,DKN+@JTWS6V[JY
M#*>(Z6T4PY@F8&VL\W!UKPIJ6=)1# O!M$.O-1PVAD9FYE7DMV#*?KK7K24O
M&4/VV9N!PHU8@T<""Y0*>)*'CG_1)J1,M<Z:''0'SCF>,(>U*H9(G[NML7D%
M(1&JPGQ#>2@X,@@Q[TBPE1QT$_:*,#JB:^)B45D0,$C0!407H)6+H!)5O,+4
M+JJN8#B'*L(HU?M[V%[TB,N>9MTY.G30!O/0O >QH>/4(Q@1&J*UQ+LZBQ%+
M^6A4KE"I'"? Q]%>5,-BMOJ;L53<IF=-5+X8"-D,/I J@= MO="N4;=\A+>Q
M;:6X'7>$E;-8SC"B.98J";I"]($HI5/Z)#YCH3QU.DFI%>""VU88X:\&T8Q0
M6*P=R;+-1] WYUA#IU^VGC=L'9HKTN[!7I;DG\O]N5(U!?&0)A!Y@+RN>)&L
M=3<,ZFG13K?UAK+T7_"5M1_48?:#Y9[V][8IJ3 8;#(DE <GBFDC*%^^HP"@
M]/ .!T(SHXX'4F66JJ5$',/BV?R%N,Q.I*D'%T'$ >PV3LO8>FM]*R49%-3B
M$VXC=Q/';8*0 OC' LS40ANELB.;'I\W-IP8,1P]-\QCJH'"KR>_-V9K$J1^
M/##C8[ <*[>B 8JL!7DIO*H'"QU\:;CZDN.C1K=)#UXNP6_\!\HSU*T*S^WZ
MPR9>/_D>_*9U'KZ&*ZPEFI[&NHL8F,=M,BR*.BTXE&)JV9;W,'MSV6S"QA!*
M0<B"S^+1P\/'W] [CIX<CO1D%G0I9V4Y!O%#N.M@8^WOW3_*L^-[TLZ5.TG&
MAJ'22)%8/J\9Q/']P_L\B.-OWW,061C#_MX5@Z!(?9+B=Z.0"I NB&Y'"L3:
M*8V#7'..(ZIOY>@AE>V0R#CUMA.S@>OI+*_$!X)>8OB"E&]V6D[FR(I)/$8I
M!#JTPUWPUF_.QIGW^WM3SE^%X1$@5E"4UBOZ3G<WEVHY":@K@:0J2:D=U"OW
MCSMSMR 1<84O=[6W$R5-+!K*9Q9BTTAKYT8WV76/BW*8!GT'NA9G)V'@3:K9
MQHRL6(\'[;J_]Q0!==Y2Q@M$DX52>N-GP]&E;@DL-ZR4NM6IGH6&:7[9:!S>
M&K%]=K% GIRCJ(X'E&XFSHV>-;"/8([86*T#I;^9Q,Q64X)=&*,MY]!N45.>
M0W^$>*[:M&B8JR"2ZF:WY.!BE"#,X,[CZ+SG[1W<>;E4V6K17"5U:[H:0RNF
MNQIK_U$BL)_N$*8PEF$UN3E4+%Y4C0]:9&*/3;,R Z*_Z]:4!)2,%Y'0P2[&
M;@-JP<HE-BF KR!V9[TD/&71:0EZ728,]&U11\?C6R/\IGS=,6D"M_I"&FLS
MA()" YWX6+AQI/J#@B=R2PZG-)D7U4(P"EJ.XY6 )H9<#:NA>O+(*Z'OU;NS
MF 9/)%PZ89SAM\%P#[XA7Y3Z"?1%0/>O24G'%6=X/J?U$[R/I%3<HE>U\5KC
MY,+GUWH2]62]GK(/09&6;2NT)V%[%A6I3FBUSI_5V.TS^%WS56>7'ZV@[061
M"\L<S'-C2 0*I/2UA(+P>!/$2#C* 65$QF 1W!B:/^YR6A_CD=!/,DV5,0XQ
M!JMC+ L25DW-9-F0*;YZ>$]S(RSF @3L>QOYO*=51Y_#J9$!<[[3H1SH V2^
M1.*, I$B.X5;WAULD; H74]V/X; ?BPK,S^SX892IP3GGW/'</V4]FKVNQQ\
M[T6U6D2_-).0(3932&?"2'ETTY*J3N1^F#0'\=D>PIMKT<D5/J7Z,+=9_9H7
MF=HJ:G>6IN4XP$'*6':PP;T(.2,4&!V1%0>,7.1"OY.G#H%"J6(#$E&W#L)C
M8)C;[4/B'MH:4W,[HK<"?$A=;.(3JIOZ0)19N"R".UD%#?829WQP#<8;:]/6
M,ZP#/7)6O:/]KI0T)<QJUA8+>3REM_?W3LLH)Q01INM17\;69FOI9X'6(LWP
MY%ZP$]>QK*_I*Z[_FY.'0MA/R[;K]YTK9(6>P28OB$X0EK )'9HF^9CE9I>L
MUM^RFG@ 4B1HS!:A?[,[?/(\7.SADPI\+)"6G\#CRQ!87)0$(+/ :6.D' AD
M6^A7>[<OD!M8SN$3%E1%^R,C!:!G<U]/AI4%Y3 #8=W%[4B04D.9:8LEY=,X
MO'<2G1Z<=VQ_&M(.%D!#:&27:Z3'A04AT()2?U ,57 QWJ#Y(3CQ86$)83CD
M8(IOYA+2&^D27BJU,";0Z51M2U@.HAVK&5(^%N$VEQH[&7-,TF[CL^//_Q/4
MVE=8,'63X;XOB^3-GCGBR\9PBB?>W7&,?@6BH"7Q8R$.UX<&U?G5IQ**/PJV
M>O3U@*V.[NW05G^,:^:V:Y?/G<%X1.^X_"T;]FTI_ P[<N*=Y#C)\3!\ETY
M:].^HN:U%<4\#X)CU &4P<, _'Q"R)Z679Z8 HF$[%]YY32S"$5^9^?3LE,-
M.=<8=FMEIU5]G7=C7>3>8G>BP4G'G?TYK9B(P JM!.@ETTMQVV'\A;N*;@_<
M?)#HV*=D;.:<,(/[4?>*[ +^1):81T71D0-2HOP#"S0(+HDW0Z/.AISH8B8<
MR]G[G)2A>%%]O3 &))2ZW6Y [34K'KRH=G']LG/G!^Z,+@6F":%DK'XB12EQ
MC/ WA+<!2S"4 5>DS&GI;3.T@>>D:=%](L\(<*3EXK*UR()*]:<.+-;*+"0>
M-_B Q8-&^9%2<L\5<BGAVV7-XN/8S1+"B[0S(*>=>RV<I J8=B7JQD6-#+E<
M<'<- IQ2,HM:81$6L+AH6LV\4O6FS[VRCI%JX@MB=34LPK;"T-B*^!:$7+:\
M\*0*%S$2P7D6U;D5<A?*JBN1]3M!DFFS? B6:ICZNXP=W2B'9("<<3UL4I^%
MC;D LA7]RX"G>5VLA5R%>&S;TD5;J;4Q9:Z(/&Y*[5+7?(@0-50>=Y2-&?M_
MF& X*>$H 0ACQ55,?,NO:EJ5L:U?I=D-P"Q6F3! LXQB6'S];<P+H:BL.\]F
M\^;R=LO9CR0E]8$7'!?PO_2[+ AS[C(;8[$,=EH>!%5<>^77!J.@M8K#Z4JQ
MW:>KZ5G9"T"S&VD<)4DZ+^II$#L(S-^;RQ(@C:#$8]&+P$4:RA@,AQ/>]U?)
M "9XD6'67ROW^#J>HV\?Q>VG50=TK-813.:P@6ZU;"19ODT&_"8MXG#5LRG
MCBF[%4#@UCD!U3'*G/,!0_9]HP11(%O'=)D;5?>R=U=F::U_Q(@R^*!&T^>R
MK:\\Z49;4IN,9@O4Q':0T%IV.D?:(6QEN;@L57%PZV(1'E?=KQV,G57+']]X
MBSY4+&9&MG?+ABA[<AGM>GPJR:$7?@4RHGS791))J^Z-SN@XLS!9;G64XW(.
M(9.$E-7(-ZT(=_#%5F$RVZ0[FG>2&5N/I+GLJ3'#M:TM IG&*$U^.@D6Z)0H
M)CF/YA!VNM;I4;WNK+M4LVG)X;5@>;EXKMWY=0A9_@1L!+(L!D8CV8?Y@+AC
M [T:^;[V]\8AK-LI-;X"'?Y;2=V_,RE=2^HY4B)AXE0Q6!HO4BEL1/Y;5RC8
MS[$"]'/9#E<GZ.H!(PNVFKO(X1-<T/?72$C-E(XSCQ+NB;();VH-O(3S()9R
M$@;L^]<O4>9'?6,9(<PO3_Q'[@D1+O>(^'6M=CQ:?EQ!C#5H=&)5.KZNV+\B
M,E0)JQ.8I@S:()TN-F2XDX4C))XR.QEA@?_\!@)/GZUKH" ,X6)3DB@SA+B&
M-C@:GOEC^R(H&G&R:EN.G#&;]Z:[CI^,O77C4=%!E\YMW'@CTCU9&5:9%&7F
MV@N3=YS_D=_L/+\74]&7T #C\5>4E3S:924_JPX83[E](BH?;W E!)WWGG7B
M5JZ:,_S8JE?#WYE*(JJ%"]8GL[8XP^V +D-"[S=O+A%I;1'C:=L*]67[>X-J
M]YB9& 0%;E"2KI7H22G[U77J@QIZNB:W+8Z'J]^XI#W3BG9_D?CKPUT8HK%+
M+F41[+<:KFVY**19MBSSK;8U3YJ%U?QYVG$O(#&IQ_<5PPX]51,W6XZL14%.
M@]L 2]^C"A&%7R6(5+N<\C2P[0@M<J,,.%\M.([-SV/8HS$HD8'K>+%R(<K\
M5Q/'(H9)N#V;LUK$@@=%4C,B#8BOHQ@<U%7E=J]26B!:,=4@%YJ+Z9!^OY-F
M8;/(2C:UT^/KM;3LI0,L5TK1BF[D)2W(EQT5I-*A44QVM*>%N>0"'^WZ ^M$
MF,<.)J=E3_P?KK*8<RJ#G&_V(WNI5*DR;3+2D[?,2/D8OA\WVEG5T:7FU+&X
MS6?SYA3<:6&QFD4U<9U+NYNM]V;F8"OEQ*U.2?ZP:JGLA!(@)&:=-$36M<V(
M?)5K_3;AS-+/AB,E Y[R&-\<4-M?V6ST,NF3HPQO(_VPPG!NNHG&Z;+)/IH]
MUWDJJ[:D9ZPJS)</D!JMB1LY/*D,:PG@PJS RX,% !+*/AS[RSHHLVG)P03B
MBZ$:/OKMK/&4BI$>T0HN[=X)PYR%_PX(*0HDN*J2:65TB?DJB(F&-T/B;ZV?
MDE9*2U7]C/:7+HAR=)I)\/C4N7)8^Z;&I>?H F$),74M4193M'5;_YL(\==T
M34K.<46WFM^4\Y;,SM.2Z_ZD^2(O:EMU7'<@23B"DU0U>0LN4BR5_ @@HYT4
MLX6RV&GTGTJWN,1CT@"@@C02\<[$0M<\,R+AZ!O[FGBT"Z="NAZ$8T9X&9M
M%UH]G="L__/PY)!F@1T&/[U:U2NP;-$1&3C9/<3,%9*AZ)[O_C/,HZ:H2UN>
MK>2-N7!CAN?/9KBM"&-#'.)<B8&%01_/I-I,/J[)*%?0IK\)G],QVR9*D8Q-
M:C@9!.WT9#T[#X>6/O6LJ(MI(0:5W=E3LV#<TEZS&GQ1C"Z#''\ZT_@.ZGM&
MMF%C^?%#H:SY*YD4*M.Z#FH&_HN42^Y*8;P R =R@<OXH'@D?':\H FS$NJ=
M_D65(/%PT_-I\B9;0^[4=$<I=CTV =ZT_3U= TQS=!F@-JPGC][-P12%"$H[
M7JL9LJ_:.2:^'J1D:-!E?5&U36VM E0?[N])XH#Q&6%Q*VW@2G1+86UJU5/#
MX'H:3W\_\TK8T:A(.5D-D5,^)'+FX79F2-<<W_MNR:F3NJ1_'WTG\YN6:)57
M9_\HZA5\MJ.'.9%_L+=%%YUBWF+=)^29-X58[X+4$\/>A:Q<USMVL? W5E1#
M*1!G3F:4U)^3I/^78R/ W<0V?)D]7P&C%>S;?]8D,7'L0F$"YA*0T84G=OSP
M[UL\PG(>X3MG#<E&>=80[ZVDK=TYP&#Y]MZF$/_+'C<8T93L%HZIAL?4(MIL
MQX2[H^=NO"GW"B\Z2<J:/Z&)I$G0ZK26B/=*C7'0VE3>KB7,2MX7!A7^QN,Y
M#!)!RA"P0>7%]^NAZ*U-D%RPF,[.V9C [24A$RI-.Q/B+CV_P<5K5\OH"=$>
M<^BCA.-B$)/]O;.F 1=94O"^+)OE7.K!IG&/__E?^<:3S[F$CPK9U8V+ ?EP
M =9*WB)Z V&U< A0$<V%(!<-]A*"*9E7KY_#X[]'%4AW'K3TJIX.N;^HB#\G
M#<ZQ>E*$:J YU4_)5PF>"QD?XZZ4K8;[9!:J5A,GF:P+MF+.<>KFW2B+%ZMB
M 96*A9(\UBT(Q^H'G1[UD9[+G_Q"2@T.3%$=N,?X)-0:12>M']00'HP%<#F0
M_=]FWS!L^L#SDQM6FVB(#\B1 /N,<P[E(@Y*!&?UI ?()I?#C$U^VE5%9G?>
M6\IF4RHHU[B822&!O\OB;5D/FW%O^"5;"0VO<$R^;'?3Y7"Y3XU9[%?O'*M
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
M_D^3[G> 2RDBG<S1IQX]8#GKO<0_+TI+\;CZ<<UX4EN!US^^>&:Q.5)8&G;
MT2.L3:Q6[^V$,DD>89P^,$K\H^/W:<X:A]E2TT I]F)"B%]E614&B>Q['XO;
M]$B%&"[7M.Z=%+)(S07THV=-,T4F.\\HGG>@A>[RH9927^(YK.K3IGG+85A0
M=9RZ:U^)D6-WAR1@:-H[H5'ED/%=*22UJ%#NR0XOR]B-(A'"_3V20D'972^,
M KZC^#V+I$($$!3&\I)9"<('UYWEM.2B!WR#*WFILL@F1P& P7I']@;"EAD2
MH>ZI[-.]*$?:4IK5A$WL*JDWMV4T1@%=!BQ!6+7P^"!9O^M1Q.B8;YYB?MSS
M.GD3=T@FB][_6%M"&RM]QAE9V2G7(2%=GP23RLE<'3+77/KUXKSN?.U$@JB_
MF=J0J4"(0ASDP 5#]:U,799<9%UF1C,B@"M/B:=""\29<>ZSM7D4!ENC;(DT
M7<R;'T0D6X[X(G?]698@42/>7,I,1P[JPF 5U*4*D?-F%BP3Z5:^H"CZ6'7"
MF($S."*N^H8V6 Z!I^B@!5=1TW6R3=_?2W<=L5-.<*J TW9;RB#1$;)V!%!>
MM8S$50'!KV@[A\#H42W#*?EQ/1*[/*B@>V4"U :5PW'!T;9UD^5B1"X*[?!9
M_'G'JZG]/:U6NLO\*R]^/>$&,$2@+P5O'66!,FLFD9"*=L/YCI#\Q5.\L2"\
MI(ZS ^0D1/4V6'0[(ZK@Y.<1"$L;+T 9EZ]A"A+P#)X"QH'OK5J'7HIJE1(N
M6P1H0X7(C3"B2KC1>X\>>\QH8%*YP7;)M0Q*34IR!/US$!X'4'QX-/$MTC7Y
M=[DFD?!!*3M)0PG@C>0G^G(1[N#GAWH31([7[(7#*%/"ZRC8FV'(^(%<!W>W
MW+_2F8E&/J_>PE_0&L6-P=O.$D2D4_QTI(&.-.HFV[1.7GW3TB:@9E9=='+C
MN:MFVC?^SM%=%)ZB[U&?/7KXC39E."/")3$:=+^2?23^'^DO89"T8(;3#P;W
MJ>A/62VRY^X<NQ<_C&GL JG0,[<<;)W8W"WER",40>:65$RV!3D_#X:SB:'T
MJV+31K!]Z0#U\CU4;/V/FUH*VHT=X=')Z3<EY=-%YLS<D'5!/8$M.D+]@9UG
MKB^M*B%"7C,ZM!N&A/&UQ43;K(LY(\XC[&_LUW;N!3H_Y5>O:JU"(WHKOL+"
M?M8*D#>X5*%<CS56D#&# K.(.0?E:>(J[8%$YND!#$\8VJB&KD_X<"63"!P8
M&_(C4LW6;'D&U3Q2JJ"?HJZ3K/Y7S*\=&4Z9BQ)]=+2Z@%?(-<C#G@4?I"(
M5\X?YD=N;B3O1WCZ '1;C91&).O2G4L%<]"\*^[,64RO4DO[>S?02WQR&=YI
M7>8 F%MU71S<]J4=-D]M+FNM2Y$Y4K[_X_%6?'"*"O95A62<ZVVIZ<W5]9=7
M='Y/^%N2[TKF&<0MM[N 61?4%?+FTM7#%=:R=2H+0FRI\?-Y4K0[M@,>ESO2
MA 5L,UR,9?@[ROHSR3%@N%<]$^;$6&>777K_ZTQ=P-CO*/",*P)=G)A0!.'/
M76I])R0F).CR(F76! &.C0;5?0K:#4#RLMV)S1<L-A\1.N34#;?(I5:\/)(*
M.#9Q=9A#N#XO(A5%*^$I1^KI&DZ&GTIM#9OI;"\2M['K^;L3TR]83/_$URB2
M?C(IE[TV3."V0Y<F++F&?H5L%\.@DG%I1;P3IITPJ5X3>  !<PE!:[C>Z5D0
MM,EZXF@&C+0]RE193P]6W<[^V@F5$ZI%]4[N-0I?$57%3CYV\H'7_#CP^#?:
M+')+QIVX[,0%K_E)R-30]Z!95!/'JK9#M>[$Q-\Z2/><1?A@L(B!$YP(DX!F
M3;X N.I-<(3W[WU%.,+[.QSAE@S#!XB ?X8(ZU?>]U!X345)A\C&/RWGX/F/
M/36"!XPN $%X9_TE%4PV<\D\1HX\@DY=EN)12\Z0(\J'V6^:CPVV2?BM*!;*
M8!03 =6H4\UT<^'(A,V>VCOW]_2E>.>_N)4]8TQJ9!$),4,I2.H).+4JT)J0
M)TU6 I>-'RS"6\\97;?J&)$E#7HD:W8:WCUO7$3<R&$U+G"XOY=R2Q/B?*60
M&_]10GK4:\W%1&"6/MLRVT*+R-\REAC*^6H_8=1P&S^'\R$KB<?*2X"ZX+[9
MC"8C# ':-EF/C33L027[07I*'E-L\:R#1D);&'$:]VN"4<3?:8?C46SY> )*
M$0Z2]T9*6M\9?A/Q-%%FN_!'3P=!1;:H_70 <6 ,X-7RE,HPR1,D0M:=%\E#
MWX3N243$9_,VQ24<*4XL2WJ=*!Z2T<@;>7*I\-@'KY84^]@UDD+(S+A\&Y+R
M8B8$B ,YE>77HZ'=0H!DD691W$',FDO)!YF?5?K#2/,01SA,>5%)*. P3.95
MS2TI9 T(&(4-1J:ZZ,Z-F7*3(IB%)TQ&NF!KG_3-YDT$A^FE*0KZ@X/?4F8:
M[JT#G31A9,/F"3G4=KE54J"Z1-<Q5J&+LL!49BNFI 7OHH B>%V,\3_-ML?.
M'.+'81>X:]LJ'$K;$&)FIMK_B5EFDG@.7R<D1?U1ZC8^7M7_]IX;/VM?MDHI
M5;[DMAM7L@^!6H7<DSRZ;MS[-_R\( 9L<+M)%ZRX'H+>;%?+/AL(&;ZN3953
M+>TJ8FOE(SDOVL551V&D7QJ+M2\GNMW4RT+'W;1G007\GG#_$A&KLFV#PHRL
M*MZCB.^.[+K65$M*W:71<U&O"![>*GPI;$90SQ/N[.P8VI.^UF%,U,&0"5_Y
MI8>\2D)MK]?;\CHI\PV^F9@E#$1$S>A((LW%JN,F&8OB7PV8$;M>!V5<?KH(
M^WM@V)_3A4!Z+ZS"HH% _UXX!!K-N.7:ADF$7BLQ1Q!2Z?%!8$6(O11\3U;
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
M$JK?04S_7__GQ??/7KR\:7CM 9DQ'+I(#YFKR+3CR=NW!]N\SW:-  ^XX+)
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
MI;#)-,)-*EV"C.(3N$FI'2^X*5 WIA^BZ]X(!K 68LF*B'KQU(?@7< EQA-
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
ML@<R"MB7HAK%*6LK(.KZHE7=1*9VS?(V980L13?Y*U!" STIO^X#'O'K_]!
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
MGO%?9.J263;-&4L%.Y.R,LY943<M\ZPR.HIW_ -3Q$E81B(4+N(Z5UW0JX<
MQ&O#'5DM)F7U+-4R2"/<%>,;H%IDT)VSFD;#RA4\#6S!\;DX !8V>(%^*'X@
MP/NR0R>F;<4J,1\"2N+@C9OF,9>\[T524275WP@FX>'M:1A\)@!6H^=5QALN
M<*JNS(C?O%]H:Q$Z4M.'MI#@]EE18K4(KVPXZW0"0^)\7A#,@.//E/=X5^QF
MS>B:P6JG/7OO_='^_71M*=^0L8&*%;;OA3YOQGWNK,2Y9K\Q,+>Q6EZW]NU-
ME @),%Y\\(?:(>89"M#_'=@!C5AX<U;;)7J">.B>V8SO96&QB$71YWFXK9<E
MET,]E<OJBP7YNAD#BVG; <4 C/V0(XG3W^1:K)8DFX1+J^NNI"W 6A45^!4C
MWQF",@(+*J-P&%$I=2$9M_"I-8M!,ZR+0:Y59J#LX@\)*"F\(WLL#%W1Q> K
MQ,KH+PW.1NTJ;R: +1N2FMY!@)&6N8VS&&@=<+ &J$PO&CV(:!EUM% R]&V/
MIZ8?0<=$WI@^3<.229TGN3)'HNA=O_ZUP"KU^1K#1P^[Z^Y6/A29E%[@37%^
M&\W:7S/^WK]$S2D%8"H4\;7] 4))%4Z1"3D0RLIE)W#1;3ZYF.1<"^?DE,X^
M-#/SP<N0^@FRZ[.>&+*7$0,5_C3()X6^&;(^\XH!;'3PYA>T,EX"WZU[RJN(
M &--6_VE(DT2EKFC_1U'%>L/? F "NNNYT,W1$,;(&0=OAMP<U_,VTM>+9T=
MCK B(!6@I4=^_-(TJE2^15M&(B ;)[T5I11BUB*84@A(\SX. ^!9,++KZURU
M_0)&9H94(V,CJX!= ?,8T4C05!2CM-:0U#72\8YD%^@R<9<P]EG;E]'A;@N-
M@+3A,-JLPV K\/DRA&NB-8OFI.+.:T;FA:L39H]7.:^^J4/ST;]HEYAYG53B
M"LFD4)2[D(&8N8S)G3 N6.'PT?E%[.YTG &%M/(Q)0:85UR+CFNG=J]RK*ZO
M2_<+W>P\&YH\=,& JNC(8./+>#D']>-. LN5B-_>38S$J$YS0'ZG'4GK-$U^
MG14?T^0M^3LB"RYXFJA_S"5E_)#5/P[POZ4RG._]<G@J _DY.\]B;_V;,+[K
M6V)XB=9,D(Q3<%UKS+_0$Y-LLB4F;K!9WQ/3?[=_P_TN: 7[5,.+ 3VOU>^2
M7-7OTB&B,+K"D3:D.>[);=]"N+0-A1RW7L*9+#AZ10\/R@BME_FV)0WDI%'9
M\5N4B75L7^;N&\\?G[".@D=Y+!GUZ-,GJ^J9BH#7-U6@>5FTXU(%D[/=LM<G
M+A'MS-5,ADE$=A#1'NQ*EF^AY>;SHEGP"467 %V&$I"0H]V*)S.KL*SX8+3V
M7_%CK/F>;M]P7Y]D9<-[>OPQ[$#P_&9GBNF4X@N:=GUN864MEQZS[4@/88-V
M=\P(K<O.*'.R/  4V4>.A<EZTC,YO?U9;]]%?^^ 0MJ&\88*!/<-W+D$6"$\
MUGHYNJM)7IV=V-)_).JNJ]+4:L6X4QTHX"871( >]"+UX1A7Y/G -2<X%YEW
MRX:3A9: +(+]"TL+[?_%G%EFV7D-P?UWK/5X'5CDDP??$"SR\186>3>PR$O6
M[#\HQ-0=U1@DTEDQ;7F[20FKZ^NE?NXUY&^<ONQ$C^OH&'#R(Y=C%@.X(BI
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
M1E:E$:Z/E5WL&S3%._)="I]:[J$'<-$=:6!\S$<#Y+:X%I&WETS%?$)7I@=
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
MBFG H&@P(+*K M("QH<YJMNE:AP-JD6;S/-JCI9":>_XHQJHF S_&(IL[>Y
MDY$E,7(\21)R)C%D2>@>E2#$RQ55]3B;*4R&GCC@#638JCWEC)5D;/(3+_'+
M?<HC9BT;MKL[9PJ%ITMEN(.?T*!7G#D7&*N7@2. R8W8LC&@4K#E-])5\+DP
M_V_,4?N6%1Y/_/+GM<H[UKO_/VQ]_>T2^L007@>*\W[E;),-VY7SJ2&HO&R'
M?J!9,",.DP]@/.BX0,_4RVWN8;NJK@4KG,[S69.Y?J,I?5"UZNO\O,@O/B-=
MWT^49>Z>R<\WK'*',5BO C9I(XXF-]MAQ@?51V.0A@_=S[)^TO>-P:J@F9P4
M%&F V:J1;2\_GP29BU1B$-=<D]&;G"V8' R,4!R82)0BO1\+9K&':VP4PNI_
M?YSGW(R]:- 6(YQ/+IH9\2CC[FK/?"USSU1]SF]W(1*-;%JUVH0&A=&1)E(I
MKHJZ1V+.)1ZS.O_2?)#7OD%G.,DHV!%I=^&]WDOZF#-/V:VO(GG\_8/>* ?A
M6&(T>:F29>5@/:O/\R5Z?4 0I=0F'2;#@#@+S38LM"&I8 J3DAS<I9DJ8=^>
M^-XM,W/^E-?3_(;91N^@N4,>BYG$F#U*7[7C.L_/J_*<F;CI<E64\E?:;!5D
M2+*BU@\YRC$AGWKTX,$CBF?E1OOTJ0/^U+&_5%^HT[I9!K("B.U[U5F/;M #
M33-8=2YM\'8$F[PZW7#&-3J[I0.;_B*D/SJ<OF/S!J.2$#<'_=ER ?NF=F<+
MB616[N[8'R3QP9\=5<.%W]#6FRUF!&8MSZ8E]N_AZZ.D0Y23C* S7$/@85Q5
MHR:45PW&T-8T W93_(#?0NQQN*BM!58A)F:7WAD5-51<:?$H;93.@;U(3R$6
MML<5JH+][ $MH7I:@.D2C91G0J@*=C)A<7)MURRLP)D-,=G9D$8F='4Z76BB
M=;H&3Y,I1LNTC-* =5;G+/A!#MT"C$![B2F/-48B[V96-:9]"[WKRP+'NM[8
M]9+5N?7(L_)VV1K)K*9S1E;OLIGS-S9KZDF$VFAEB79X4:-!H7%"K%@32/=/
MTV2R&&#X927T\SB 9@$5H'TWX>U4-2!M;.5,91'JV6**'E$T(MI-F+>H:/WN
M%/&20I-"=!C2WV1QZ?.<0KJXN_2+D!$,SE!2%D-RC3ACI=4'&A 6PR!KBN:F
MFAQOH4[#^59L?RXCP(TP.8Z;2K_>588WL.U.WZ 6]Z-5ZOOU%+G>;MJREDUL
MBP[T;H6Q7B&W.Z4%W;3:!TC_@!VE15<J5VLUGR!C.13A#]XP=ACL[O0]KPO3
M0PP7VJ8]S3Y"O8:7MK6'B98[R\C1Z0)#*B09'?L>2/ZHE@(Y.L)R0<]./C1M
MP@;^(K@&F%V&!6!&BV%@H?*ZKD"^K%-HC*(R,5Q$ R]H5M<HN+5:I//>F66?
MTP0$H_E,N7$]M9=1#Z@LA1#A@9IUS+R0P2[V65XS[EY(B1G2 L$A=-JZU[>F
M.B\^9='X^7/OQ/+<-G=*3.K=7R&5I8^HZI+.3,#]!M&_)5+,?$HV4SBH*VNI
M5?)+OZ!PY,9:"<KG!SV-W9WC?/9G <?AO,@DM?_[FWYR[\W[_?MI\G;QD:Z3
M)H=M,<E&<"ZX=!FQ<+XA*_GA;$&_%K_#_Q$K5Q_*O9B;,6ZQNWI[3FO?1+R_
M8II,"4 #A24GKX =)T:#@U!QTIK)[HY1#9SGS*+73G@!%\*=NDI39:PR:XKE
M2C;)C)E./XS"(Z;@A78,CXLL%MLV]GV4,,<:JE'3(M^B((^KV19BMEFKJX=
M.^WPXYP/UHQY;2JG8R1#B0S9 +38S)TN5*_9G+8"B#1L%58,]0#U]%)X0^K<
MUR$Y"U(U3:^!JM9Z,FA:[/@(;YSU V'JE17Z=5RR4'TGS8#4ZQCB8CY,28F4
MX*I>,KT/%T2#PD*DQX)1!&0$]17<8$T:<F>S%6CK*G ^TN2X?Q*!WV+BT8!/
M"P^($$W9Z#4[;:IO"Q$;D^2U^-8P07Q/C3W8P]$C?76.HL?M*,ZH0B*.7[5]
MX&(*U,LP%'5%G/S5T:E_FX'.S&S4&4;XN>XU@GF/!A@O@KO.RE\+8_3LV\$8
M/7FPQ1C]-8S1]HC\K(_(@^B@\X=<@;B&#R<5HB0+!]XV!SAB%1&*C68CT(L.
M_@ZWSBDJL+(E&;.QU#DTQRF?=O6*]?Q4PE(>_D[&P54/2=B-3>2F+"TJ%!LK
MV*6BR3O6V;3L(I>7TUIS.@]&^7J!PU KS'1TY;BN:UCL6 !1 CNFMM/G@@^]
M\C0X7-TGW:.L@X<+M;SS2%1=K45:BD>1S06[A(A/63C_)7_<5S_6. Z0/97'
MI%.WF-).;27'Q9,>* O)8(0G3#ZD"J0>RZ6$Y'"</-J+3UX1B=%%E+QA%"_H
MQ<!N?Q$^O-:%5%N.O#J7U'P/HE+CP)?![(?3?>_]T7YS_\[/TZTQ_!*,X8_F
M7D;.F/J"NN"P;]W6<9;/ EKGH+K\%FV'K&TY@Z;4ET?]W]:;*F<7 E2GNY5K
M%N%/K-_2-D9605+?/V^PZ(IF8I#V%C=5X28!0W*-@6V6M^ZY,QW,P'T=P_R*
MK-EK6+,@5.BZW8%U>[TP':PH"-"A\1BM-I:/5?XBB#PN1) &Y=PX;I $G+K6
M0H*-.>1IN\SYOG288@[9Z D_JD8E^DKYHCZ.E(%T-3+#6(D79Y%Q]<GRDO2H
MMDD;N57&6EERIU'!U' PMZU<(XPNO (]H(:Z^&08>F"@&TG?=]&X&[E*^-8P
M;@WCIPWCB4JO,KNU[\W1&!F_I;WKU5/%)L+:#)40&((R73_0F9W46GI6?3SD
MP*$U;I*+<$85_N$3_S*0P*1&#E<PLMBC"K5ES5Q$#QAL_G!',E*%C;"72&Z<
MW"2&@MVVJ&?RU96<!0^#P>9^+)SSA =.1K!>2*'RW>%QX+FZH9!C52%W;^;
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
MA?9?A/V?][P8S=$IZ$?I01D%?5^>[UY!EQ(-! _'E[Y2Z31%*U'G :89-!"
M^F,&=MPF?&!\YK?]]]=B%*UJSYD;"B5WI>QW=YC.ZV)2\<RO,BPQ<4(S 3YT
M_1TOZJ(%!1&-+JO7<30YB*536*01B;0C2J3S,I""HX7BFQA5<#WSXEV!,AI3
M[0('GDRJNOBSXJ8GQ\5J3/E?2Z_>_K12+C27V@J)"IND7DA;B;Q?-P_6U(RI
M%/[VX.5QRVB(8?T24*9_J?7?Y5-7:S#_'BO XR=_^X^-O-]7KZ3!#?.C-]O
M53&OK_9^V]OL55^_WNSUT"C2) ?9+!ME&[YR/AQ6]'&0:V5@H=KDQ<=,;M8N
MP"/]*INQZ,T!&:P-/X.V629OBS.0,VH;UV;O<?IVOT_K;S&ODC?<,5;D=;71
M6_3S\:*NFF1)-\AF?V;-9A]@ 8VH#5^RK?K#:M$^>K+9ZW[,&SJV3BJP3&[T
MRKP&W^:+:;'9R_YRDIR0!S;8\#M[5='9-4N.\Q$?[0=<"]KH'0Y>'>UO]()T
MA+UX\3(O\T'!UIK\L9_(K)0X>-'6O-G1YV@Y&6[VFI,:'9YY\KH80_U\LQ<O
M%P.\SLU>M!IFR4%5;M:H'I -S94PZ:#:['M[3<9Z5E9MDV_6(!T.J][A=(!V
MT7&^V:UX"'V_>K-3?/@1 -K>$=-FN_/Q=()6] V?Q(<?-GQ8H0;""GX;O>J;
MK)XFQPL64GR?NX;LY*3<\-'%1_B?8$H0:N,/&[YZ\R';\-'UAF;B0SY+7B&,
MV?"^>;/XHVB;A78V,COQYJ_>.Y517UDH?OQX,\'"F\6'13,IIAEOJXT^SH_9
MAP\;GO\?#\FUGV_\M/GQQ]?)_I2BVWJ433=[92$(.. V_.6&+PU^U^1-N5E[
M)9[[T4RE(^B(IWB*7N.@_DYO F^6R?^8B[RA8_HCB*BJS6[C'Q=9/2+W_B9C
ME9_R04T?_756\--*6O#GO%Z@MVBS"^$G6K3#26'4-1N]]M'K-YN]WB\_,E..
MJ"=J%$?!_V^;O4N_O]'K<?V9@N:,X9V(G^41-KMD_E'5>18IC[([<N\?KU_=
MW^B-WN9D/3G3X',.FWX%;\MJ.6HV;_G?*EO&N^&P@(3$9B]>?=RPD3[.*#CZ
M>)#5FQWH<38I9J,ZT]C ?MSL/2K4%TZKY68MRC&K*23[QF=U;+3^F[T+!;W%
M?$*N[&8GY9=LG-5_+&99\@;Y5S!&U8U%:)-\BAQ!P\Q=F[TMB_,US6;/XU_R
MCVU19^\VO(M^^:F?G-)!UV[VJL6DFB6__G+4_]_-&O=?1&]WLU/[#LX9'6Y)
M?SBYR.?S#4?")YGPEO7;/"]U^;W/A\MAN>G X22KZZJ]M9CA)&__W*P#?O+C
MC\GO7!]OJLU&#">GIQN]WG\/J@-ZF^SS;G8UOB=+/AMDBPTG+OOY.#NK\U&5
MO-F\ ]W/9[-)7C2;'G,U6R:O]U\?;/:J;79V%KENQUYU0/WRY%[_]7$?9\-F
MO;G^X<&[8S&X-Q("]"N*E38<%?=;AA  [;#AP7(-BCSTW[.&?*(Q4O?00FHW
M?1N6P1DGG*'=[*47-QJ7]I>S ?F-/U4E(STV[/6?YB6]4@I<\G)<+#;K2M.U
MR5-)_E\Q'62#B\W."BBR?BJF69DM*0*K%^,;2:N<OMMLG>?TW>F[C5[PUY/-
MNE:_965>!<P"F[QT7I5%1MN\W71]\K=BGM7%IJ_93+*E:!9Z9,MF;U&-LC.0
MPQ\-\XV7+GZKRO,J>55G?Q:;/0A^S\L2&>_-7M2X[Y(W)1P_1PV>W/O]37^S
MI^__>Y.\S:=G#-MQ7O)EF,J;U">Y#G/GTP??$'/GXRUSYQTR=_8S5H<\CB2'
M7YLV?(%0[.ZI.S<+K'34G:GP=C)65M5C(PY/E;$5H"-$,)62N3H[8RN%+T[=
MQ'G,;J1:85JX1I6NUP# :):7/95C@BLLZ%Z!6(9H9!6QZ*F(Q<A>CN%\P1 *
M+UTAO>\.CXU;N<OW+43@S)H&;E"H@32)*(86,Z48'8N>H#VCZ9*$G<5IPHGV
M='?GQQQ*4,O4_OX/NMNHFC(?_T02UO3I-\H4_M-B-L[ =MZO%NTDV3^KBV$&
M"GX*7"*Q$R;/TGES(XJ>.R^;_ +*G\JD+<]DDUEXWE0 ?@=TNXAV-1 8_BH
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
M3AY^0ZB3)UO4R2=0&3>;2Q?96-J\9)6_3I@)<L%R[(AAP*EPZ".J8XNH^II
M2<5=\TY2^%,15&G809IDB&YI-']*%M;TR5$P8NOF@Y8TR<^K\EQ\7B,\4WXU
M>J2SFA=_&\?>SCN6O,,4('!UO+/A/Q>%!! *.5FYN<L:AYKHEI.S25&^L)JW
M4#*AP!27L"5QGNN$H,;[<<XU<+]<U.\@BPP-W(HS][.&YEUR\/!=X6KHB2 A
MK7J!X@]@]OU0[#QNW)EB]T'EL>5ALZ"\94$,7"!<9S(MR-;\*5Z6QGHM.:$C
MF32-9OBZ6KUQU6!R G)D,7+W_+GB;OQLJ63]>56@'H%<D]VDF?!$5B%8([R3
MSW+0$EK><$WN7_=TU^R=?T>6&1YF0"9YD7=FE";OHC>LD(I:$P309=_MH\0Q
M1!ILZ$HSZS(A^F+VY!D3G]P<+FJNED8O@2[T;M%JWT<*D UY?6ER3 ND^)@F
M_ZB HCHNAG6%PELJ4=-)/L[4:Z2%%SY:L>[1UA5U=9A[UQC?T:OCU+-\ )EU
M>O3JX!UMP^-%F?=Y6#\CJ*\'!?WSE%RC&<5YKRGR9U_KX<M7536ED?6'=3%0
MO]>JB/L_?BVI]^-*%P5+>ON5P9BS,]G1]B9R-AY%'5?.%XWF'U;?%J<4#"5P
MKSC)LO[]B&-1JV,<$9,W/$<!^ (U2$T'61(UH$[-DLER4!>TGOAZ+F/_>=F!
MC1^^M:02S$5OBFE!OKF/)733R/[8W5EPE[!R7M*['>5E,JH+)*E"<Y"")/3X
M]7[JH6CR33F&/7A.#J)I*,0N%78.=]P+I]^MGGQ[NSO2UU)PH9+N 4+#?<%(
MOCJ6J!5QN%;&S Z(]5>JTV@L;Q8UC@ LV31,+W'CVYQ\B5$Q)M>"+SS(Z7KY
M_\_>FS8W;IR+PI]?5>D_X'7LE%0%,22U>W)<I=D<)9[E6')\\^D62#9)9$"
MQB(-_>OOL_6"A1(U(K50/%4G'DE H_OI9U^Q2^IL>VN:3 L$&T#K_-(F!;BO
MLP?1>(;R9!#,>"6*? 814 B'RM<F_(8):=:EB]H&![)$4:%+"7/V5 5YCJK:
M]M;$47,R>"X,&&VNL*HYS5P_,AF1J?D+K3<)9B65A]0P6!'#ZD4\B+0KS" X
M\R>K6Q!&HF\2M)UPRHY"C7'>,.@;O<2>3,*G*VGD>F??Q.K[NMZO>6OW8/IU
MH0D__.#RIE3]]2^G1\>GK]RY5#<V*K=1Y*5MP?"SH:*$%G@T55$HB4$^;T=Z
M8)OYR 8WT5-;VOYC%.9LL.S)8QFY3$%ZHC.;8DA3I08;Q-D@SL+LB7*(LI#9
M$N^"[&J;P&A4=XE6D.7L:.!E;_*&;6VP[]8MV&" -\18!2/;!G,VF'/;%M*D
M!XOJ=+MRIA;N1)?L-Z;J;A!L@V"W"L8T%&4\IX%0_23#+##>1G*-)2WC<+K!
MI TFW;:%#(,=(PZZ&'4K4_TB+6M:@S'GB+*N50U',2-#F ^UN_251UTR-@BX
M0<"%$; A\8>WHX: EY23\6#X]%1R<'Y'SVX4JBL*&-B**NT\'@9720KGGSG3
MG=P0$9E#6'Y%'DY.MK+>'DWIG)_M.'IT<JZ)L.%[VI!W8R#UW+R,HV#X J?
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
M=G$YD+LO$:\#S):$CV=1E'&IGI,)=:%[R&^2H6Y)W&E=MBY:WI[W/DDG112
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
MTWV*,"6.]:=#;.&*S_!+^NLEH" 4Y*&H<:_KP5'F?/ LH]G<EPX,X2[BY"H
M_<M.!<?P P_9ID'IZBN./R>G$0:B0"G-Z+H-62&U@5 6Y5(YO<>ODS0:@'5'
MNANCG!*MDTF8YK6'J4/G#CJ+ZCF'-7"NW-<ITYKMCNP30='T]1[&Y)(BHWPZ
M/(FS-7SIP\5GFN:NV9/E#Q)B"VF,NX0:^QC=F2B$"L)A"N?Y2DHUJ+Z';1DX
M&PI/(7')A(, Q?-2-)*-!3,%R/ _BZ+PTE"1YH]_UR2$,^>+U#F!NQU:,Z'C
MU >]$Z_%=S7 0MK#1'[J6V3 &\2#F\MP&2VL[X(/'QDQGQC".M-D6D0!2':#
M%&6^1)P/#G=Q]ADP%N.Q\*&^:@'J /]\_<$+O9VSB[\=M-N[J#U\2H-^I+Q_
MOO7>#=!LX M(R#";@RJ_H_V%!DF>4.0*('2EXD&2[K&+50V$FP) V-R [:A^
MDG&2[WK0/;O%PI_^'69:.+Y/ %&\,V*]?_];^-,*]8O0G"Q\Z+R JU";^F,P
M^U#8A-S/; :&/."_8B,W!&+I*;*O4Y S,7,(H"527)&].00V27H4U_>]?I04
M V)SA1%TK\.1A[VO"?/(H+Y2;,$BK3D,EGCBUUSK(D+0VUNTKP#M?2 F(B_@
M921!4V,E$ FR/L][(,K%?:G23@FQ,_99 $VJ 5 <L!?F-L-(?0WY*+19XD7$
M,%*%G&E[:X@XPGI]+Y')VI436*I+^S@MDR2WF.P,X9B\B^Q[$,Y$MDCP!;8Q
MN IDRO:03X-Q7X6!>!0L(CK Z@<0@[Y#:IAY)T,=XTK--$-'TG9Y5N50Z# (
MXT)$3H&N+&#0]6TDQ'F+F./-^&(PQ4-M;PF?(*,J9'D@'!;NGTX(0A#A#;\I
M.-,#()P9U(@!F_65!)FXAOH)ZC5F=UDSWE#ZBF*8L_T8]"2Y)-&B6@E*J3XZ
M1= 5([!G- (U",2.W(0#SVG"AR$=,T30@]IF[Q4V-G .B\OJO0(_M;*L$#2+
MDGBT!Q@X\49I<HV^,A>>:\1._Z5FQD-U1E7%6H?6LP+6SV1#ENJX2;2#,]'N
M:F^B0-7I9];AAGP569DUXO$EX@Q1^ 55))<N>X##!$JF:7$W>E\ U,/ 2&>M
M$>D_CX'&DI3T)B :[7E%JXTT@,LQ8&IIB=)ME4S)1F>P<28&DP1?0G4#X#90
M4\PU0>4-92J<A]KI>'%!OA-8HI^ PB,6E4>! K3M0!FJ&:8-IBA;L-I6,12+
MVIM#^R"_R1SKJ5@-0]@Y.5OMF?I_%*$PJ\J.03TDP&JN3"I>X*')A:I;@$YB
M4Y=HG>4 X$+49):.QHR;A%_Q,?/("+:4!G*5VC>;Z[][BNTM5%/I/FA]X!E9
M)JAHC'LX5Z#EU'O8Y+!(2>,K^_+)F]QXPXV7BLX&Y:'WJ-M^]6N8?=G>$FIN
MT2\[#VF -;"JA?(5CEY0OL+I)E_AVS+1EV4\O/TV?L<JBS%85VQK/*8O,R7U
MM,Q!T;7FQAJ9-X)JC6R:$I#Q;ZY3RW6#X,_&M8$YS;"7$&0FQSA<XSVPCH_0
M_K.O_WD!+^:__9^*2P3]=N0#(7, =Z1#E8W.!M^*J3MY+FAE\:P.&D0=^4TR
M $T*[QO1I65CYNW@U^#48RE9Z</!,Q**<#,)J!;Q("*WZ!0@AB)FH@:T%WQ4
M.PEZ(?D\=WU[6/8;G%^63FM154=JM?1?S*G)SJDA=3W2*C#+7>S-%5SA]2%"
ME%5XQ0+K"A4B\3J):Q=AB(:#=LSJ/[-8!:T;I39*>?1D2*0U3.$&X<*)^NP]
M! .V088J$"LML0:*7K_EG<$G^JGDJF]O&7G.,",?L<ZM-YMRE17OFB+G8%1A
MCC,<R)'O^G;].9H6W8V)I1O;8XW,!F"D;ZPNM[;<D/55)>D21&C6'>SZ_<F5
M[/*_IBA/-;)C_J!#/[!18"X<"& &RE]P7(%E'-5V.#Q(5+Z]=:WM&,4YZ=I\
M9<WR(@@NN%;'NE<^B"-(.Q#'%%UATAF(.\/<M&PIDV.3F8\>=" ,LO+)$^H\
M+XX@USK2:YO<"6(R/OMF"-! 5+QB4O$V^3> @KG<M=*Y(<B@*(6#!/<"[UD?
M+'M6,_*TVW@5^IXU5$IVS "8%NR6+XQ_\#G1H\8]V.EAV4<#DYAOP*T'^YA/
M;!146(3BC)C>WEHX1,?N4J2)T/Z(95#C<#0F^]WQS9%H#49(B(J]DD@4Z !0
MU+FG%Z1I"!>+Z(\5*&E2C,98DG5E3,Q; ZLB).:_H4NJ-$30L)TFH*Y0PH7U
M0A*DQ'\E,:TF&(#:(PT_-!M*4K'("^ %YJ\"3JSJ\^4"S.+$1HR.5(:]@36<
MRR>?&E9I9?!K]@]3;'.";8X @(#361+'"@3ZB#VD+B=Q^8W#,)@G7K-3,$YR
M\K.@9]#X>MU;7 FU/ )A7, M:Q0I^6$=7)!3)Q0M2S%E*!VYA..SXPHQ#"^6
M\]E& %2\>%T\3>[N&'0Q7W1%_)!A4$YD&B_?"=X#8GT!'@^(/2X58TOD;H!%
MBYCA1LE^P9351=H4QU/_F]B]B A"C7<4"P+PI@@_&B[>>&1"=!V[L?\2FQ=3
MA?/H!)H.V'R1%>7W,U(_.:0O =V!H1.LZC)>+HEB9&#M"[;CV_6/8 BQZ*.L
M'Q:159)Q,?B$1)!+>C))5;)5DI0#"WM&RZ94)-YX3^4(/Z K:O"#!@T!KK(%
MS$8,(PH#(.P2CSCN GKNXPNJAU!IR[X!UZVXUA8_'AH/G,*_ -NTZT/[+>LV
MI5>VI@+CP^YQ!:IE5 9^;%#FUPDSIRQW0!OT*;L +3] Z,YAZ^0'R=MIM7^H
M.QU$FE(*1W.=9.>4WN>:8]$FV2K5(4@2O+?MI+O?VN>==(^6O1/0)H>B2=>!
MA:8K1J.0U[DQ/^ V4?BGD^34:._+6\ 4U;6D>9A/<"86>:S]^O)9/7\*P"";
MP?QDZQ,BYB6*/'\C3W+<!\IPY!!DFI-N0A(E)^:]5&O:^WV,D>(DUG%7V K=
MJYO*8DO&*=4Z@&_"!8=1K;3VV+<YMR%*HHRT(J/5Z%+SC$N.134U-X:GPW@A
M[-.D_=AWT PB2'C%%-TFZ <*O/WVWB"899+[B=<1BB,*GP8ESL-4)0!G$.6S
M]=#^-:?]5<(G'\*O:\Q8R95:"CB)%J+(:8IH"Y0&9KC*02N63"?T>^VAXC&S
M3D:P755,SL);7)MW]VC>XCZDC"O0QU"E83Z'NP?2Q^(S-%.J\2ZJ;;<^7C<0
M6LY%P9,W^Y5MS,VH;19@*NB+.P-5.1U^JR[!XF8^V(7):= O"FF7S=X.:E*Z
MT;Y4U9"@T<VJ.]0^SX8=T4=J]S3?@7L6SVJ^%@?@-^&9=ND7I/P28Z_\B;PZ
M6@"P5X-/R(%..:@6<@Q+2M.8?^FU.ZJ<U?)BDV52<B>A$RYH"/;R]O5G?&_.
M7K-24@CG31HDMWZJAV3#]RP#/WXY8=7#]B:L>I.X+0=75R=OYR,R;.)WG<[%
M.G9J\[3$X\59()2)S\Q*.SBL]I>8)+*P;[-%*%^#1!3IBARU:LP>::U<VZCD
MB3XHG,_*45MQ7I32@TP*'B:+4LY?F@&[<V'D>,*YO LY=T:V'9F)9@F3>DQN
M&M!UW12G'RGTH T*DY[3(T<>)X/B'T<J&:7!=(R",Q(5B,NWR6\AU0PDH1UG
M"XEOD"-#X#H)Z<_=5YAMBM[\2'%>N/K"6=T9(H.4NA)O'Y!,]OXH @I[ (1<
MWZ6V?;:W=+4&B-*, AL^(ZFC"Y$S$@VU LZ&O8$P"N2BF_=!H2M.YW(Y0*9$
M U-90/6;8R6!"ZQ6G4E=2^^_%#> HU#A@LX-0IF/5IGQ9:'[B*N.X@0S. OJ
MO.0!)J"[;$3YP"814TBDM"$2Z3WT$FH'E4UR0TO1V&ZE5"=KO-GT.3'CR'AL
M--S.RY$?<>GJ*Y,X,+X]P;Q62_!A#(B8L\*'0=TRANBM(-&X&;2^O=^D8MH2
M G,6LOT*THUTMN>X=!2% 97CDA%7#DSC-NQ92"%.R8HL93SKK1G_F\?WB6R?
MK]EQ"MKJD=+]L)_.*4@>!^FDM+IH@]5[:'F?TU#'U_5JI)OR [H''%6RF.(G
M0#  +T*/DSPL5FA/I=;B2OY*BK:5:BXH$C"TQR:O8\M[APAY/:942AOZ9Y*8
M4;QE"CH;-MRR?E()QK"76 V<N\RI!%J0W24 O!U >F>/<.EC_ NCD<9Z(F,"
M0PYL-\)H:!RC1SAEJH'-[#D ] 8%UF,#_R4]@U8AD(:8D0T<&+<*OYN"GAGV
M(H6>B*S0*>43; 7J!11^K48\*8)JTAC6Q.@',^!:&<(.XG*MB^$ 0^Q9YVH%
M3BCBQX=V*C_U?B+= ^PGLL!\"'YP>8U'_OJ7TZ/CTU>/V1[G;45S-)D5NM>(
MD\_-6;)Z:%M9,)3K1&U44M(E#%NRHL5(#:X4>_6@?= VR/H\D145)Q&6-L5'
ME_SS=H*<C!UXB,1MC%&\R!L$E&AG?>&"F*5L?W&K19&B/';]$=0 )!#,=56I
M(A&?3:D5C+,HJP&&=CBFXR@+&R1_QDB^Q,]\-@9YU7)G15QG8*+%@N'S+.F'
M[,7%O9"B$\9[.MEM7HOB#;8]8VQ[)/E/$MDPL&I6I"G]!\, Q+?.^)>\O2D9
M1TX; +)ZV9ZPF1/4< )5<[TX9]2 )12/;.**KD+<L,SGC,1+_,QYG!52!VQK
MQM"!-1QF@"\VSY;"YA3E:6*;)6F,"+I!K^>+7@_$(R]++O0( UZ@&GY1,]Z(
M HF=S!05H.@L!M]FZU&^FDF$KK>GT$XR6_*N?9F.H6\;_E&A)?M?Z<=ACG4[
MI/C&<5*(.Z;B/N7V?JW':5+Z$%D0YP"S/IWZ#26M]V?>^PC;!CF9+Q@(C8=1
M\"!U%H\9O*""H\8&E%AEE>M9%;^U+EK> ,?3IEB$S-[LF)R1E!;-<&QY_TBN
ML19+1E+HO-=YI6R"H%FN??&T$'U09_K0PNPU0-]O'SO"@''V\?P"MH'=L3(9
M5X!Y2#,<3:"-L]<IH',VAF\7\<#VSZ$$@H#T"KN_.(GWG"-ZO2!BWS.2!O5E
M<--S^T$V]G766H953GT57B%A\->CT$FWM:_I%^ D,^+@K(+WN.E#+XB_5+.N
MPAAN*2]L+7I*D5+?&[KXRI'R[:TK##L;SF @5U+(!HEE)B8]0/)H70!\:]H8
M.\,;PP^7E,$"9C#*64$&TNVJ5\WQ'J:]IKV-I?^%DEUA&')0]/4@!WQT>TN>
M-3!!][9@GW,]NI\JEI[*I1 T*5^YNJV=(HXHF,?5-HBU&-G@]QB#HS#^8MLE
MNCO9;7D7U&?4A0 A9/TXDN'A'LAK.@]A)ONV0\Q>C!-.A!L8M;EZ!J#<U+/H
MFKFG;KZ+TJ'=-YN/ZYG3EEI&5?[LX&J)%1AU;)&S2*F@3H=I>6^PHPLAK*\+
MN$K(AB#3G,K%,0KSW8YDHC7>>BL , :+-'31_,A](9@P)ZB\LKWEXB:7-MW^
MT85 6(7>>L0XYGRPW*Y,!Z=)O(!@*@LCC&=F;+:B4*F!F;H*"><H=WF5%HU4
MV00,&:U8DW GY0B 6,)A&M+"*-C(G0LU(I96W<'ZA RCP+MBN5#T-,RT'<.5
M],&(G(X]P!(L>\04UX%"Y#"(3ZU;SR]NX:MKC1&O%3=_5M)/EH"?80''M5*Q
MAI#O*= H0+$P&L5_I.E,3:%H)&LMEI76NBF.ZI>_6A;>1+/2&A,DK;B.T2N2
M#,(^ID.8J\R<@"=8*Z&HL;%)2S>M3G1<!=;8RY,]_A<;"VF8B4?;Z6Y"VE$?
M;8*<8[B@2B6%2!;1+B34/K<G2JE,J*(Y2$<>S7M= #PRUBV4TG?R@E+Z.IN4
MOGMV2FE /?83?--GRQW\V?-#:@7 -Q^;L7U,XE1C&]* 0=_;<57-7=+\JAI1
M32T9X4R G#LRH=P+L704C217[\)OUII?X2LLND*N3YU0"2M-/<2NVBM))+BS
M=+F3YTR(M(^PF6: S/I?)5?9XG=[JU.-R<'QJ\V9;TM.IVN%Z2SX4C1XY<EQ
M#$41+YGC@X-CH&OG?[[KG'QWPY)-?.=VOO4?'$SQKE:453U"XW[%G>9NHSSB
M=^%QQ@\'P^[R08AE:\N!US,Y;N?T91WWY&4=]_AE'??H@7D=;,O,:$%AE:0_
M>NFHM]-M'_C=_1._>WBX>\-\+)1@C5(4I9B6Z!=C]<4.::\LT?EAH6!/I_*A
MFR:XRRNGE5=DF/O.<:O&(&_\R.X/3VCK->I_)EL_:77NM/,GL_&=TV<+\QW@
M%=^T]3MPCP;>T,@/,-BB]W(C%!8]>M-Y3^KGO>E^5K6/;IW!W(#@J]K%0:LF
M2QYA%SN=;JO[%"YE?Q'<N#O^?Y/T;*00UVNX\ELY7 1%5W\IP*&>!'+L=%L'
M3V(?^W5A\TCPN,,^5B NM+?\,\\.7#G4G\KMUY2DQ]C'X=.0'#6[_E%D>?L.
MP'@4N:&MK#?:;_J9_*8TC7#E=]1NU>SSQ[BENUS2*G>Q --\@%TLP,Q63[WM
MNTCV.1F"J^@IM-K.0O2A"T5M2-=P"@N--*,^.:5(+H? *8>  D/7B3P64!FM
M;60@@/G1:<6NR[QWRBW/W48_7"!/52CUYC^5J5"5!@2R^B[7.,_K3M,"&.02
M$^.A,:'9+"988&$7UWE)P.RF[G$GE1YR#]Y9<1.F6K&;]D+CWM][Z=]^,ECT
M@AS5YY?\R1(UO5AH_!;CT#P*G L0)(_N!<'@$CMV/7#LPF4B%8DHRDW]MTV!
M[(/OFC04/CO)VATW@5UR?'F&Z^XMG_NFP]P=?*4*%#K$  >0D-#ZD5ID8E<T
M'3YT2C-N^=CMB#0'4V]?;?/IA_[T \4$#[L-L86YC.JRU.GOAFC%7<!5?_LV
M!M84#?G^AFC+W=;3,;".O[]?LXIN.^.=HT%K JUN>]]O'^QOP+48N/;*YNT&
M: OAV,F!OW]\4Y#TF\!U/X?X'+B^D]J,^\B1LM%W)]@WH\,W0?UHWS]MU_C@
M/1'S^8&A<P)P.*DAWXN#PX%_?+IHRN+Z0J%[V/6/CA?-=EL:_[EW'*)9NSM
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
MA1TX99[X5U"KX+@Y;X/"06.4 /#(W^ )YHTJG:P']MS2! #P9_$F "?/N G
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
M3*R7I%67%@$]^Q'@>S@,N0O$+UBZX77=PA*2@=*8R&V*=0*R87L+IXIWVZ_
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
MCO.>6I$#!YQ(V+&'?=-+*,< 90=N"7Z^'2Y]<M;R= <,,][BW%EWSWL#;Z#
MH&#;10[_L9TQ/M%E-[[9DDX9:W$)Q#]_YF&=*^2>CS6>^!-WO[/7;$>=9,Z%
M3Z? H*C,D0QV[*'+_ >T,8QC$B.FWK\4LTQ9S70+G EI.*8,ZHGMIDC/_'QV
M]GFM:?8R!>TTX+Y&//PTB'CD:)*&(QR9"IS:"6T3G WD4F4[B"#S!=(+4_.F
M'CK:\N9_!7/OJ7=6G^*#1+LT\ZZ2]<)M=9(8RP-X%\AB91\-MX>O6QYPQH%L
MU/F!6\0#$"D92Q;J6O[^[.*UW_S0FV00#D$H\;#DA+KT^-[)?MNP*%#X *3;
M6V_X&#/O UA<*LTTLZ%.D)/@OTEJ.Q[)M#\\TP3CXL G<4B#'=(L\700CC@!
MED;D O+J+(()MDFR]U">Z S&8_D]S+IPFU2CO4/O$^ 'I84N2$>A1 4&>YC)
MT& T)V?ZKF8Z=P%+D@$U^F"(7H5I$FM7NZ1#7DM?>9EIJP\/NPL'(= M7CDE
MRRB_\E%\;EC$?>Z.J>TK/ IV)-.[("C1S<.O(Q#4$Y#I.6[4I('H<0N"NO.1
MS<$S;+0DK9E*>(;&Z4BFVM*M5VJ38'W%94LX<0G5)\%S,"&QUQHRLM;VUB>=
M'T2#CV6?%$0'^]2<H/RJ?2Y5MG$4@P7/;^COIBW1,5F-X;!^;NF2)H>8F]+G
M*UW5]3C)E'LKYA["FTC7IQFLS<?9WK(,FC83$:^W@"Z=)EL,PEXC@&_^$%"-
MM 0KPP_UU2 D;\&@0$%CU6+N\<H*):TBRY+JXY3N,T8A[G([L(#R-.":V5,
M&RRPE2O^5>:<X-]3-<;I2E=*IX/M1$F64;$2]QQ;#['$K;@P+M4O\^G/J"GJ
MWH;O8!\378"U;IJ.-A=10\ZY:1Q/%Q  ]%247"/B] 5,Y.'&1ZAO'#)Z=_IZ
MDYZD1ZJC!A24I<%M&A;RS(14:![.[&I&F!=&32.1S<9 /,3^L;-D\ 4(B2]-
MKI :0$Y-5F3SF'-J#QDP@=OH2V;)1T=E^C)K@;HZVI;76=D4(+--,6D-DR0'
MRPQ;,Y]A$\A(]WLD<Q*$_!#G((D_,W-V3T.$AD$?F "N/A_PVG>)_2-MCF9%
M]@46P\T%ZQ$/NF%B($,C)B"JO7""1P\8KHP7*7":61#5+QPNBI4 -K#T ?$Y
MFY+*@($ORMTY5R=>!C/X';G/?XO!R/*Q@0)[.^RA^QJQDEI[]BCH 1NQCTI7
M5$P/!,E!H0?\K!XB[^)"T^'1_P#,>VV2AXFW_#W\Z5?.,O5^!9$]BNFF_OZW
M\*>5LC3XK#[8ZKXTG[,!^D:$6YJK8?@CT\[[)I4;-&E'Y_9V1,\&O5L4ZET@
MR"FHG$?M(Y^/YFG $OV^00\_D*!T_7P#NP'YB3XT?-99#U?0:X+JJY3W$1B$
MUSFEZ:_S>*ED76MF5+,X,3XS+%(9TF:Z=&IR<[M]PO?7 \'G3';Y3F.\5H((
M[?]$5?P:M!MW8)S@QB3$0- HP=Z4.)-.I5=A7UXG_4JG.#,O[.N[]74;4V?D
M::J&V+$WTS/V: R>I%@ST\&&KU-Q/DI,B_0KK0%RJ V5WMJ.5G1OWQZM.7I!
MT9K33;3FL2I9B:D/%$8V0=G1=1.:M(6XTJ08C=G"M*UILUQ-LY6TF:WT4VNW
M:/[/<QXAQ9.A'F&$U%__<GIT?/IJU7.DM*G3+Q7"]$5PZV[=FKL_Y&3 #=8\
M-ZP!$X,"/)3.X@S"8U/1F>4+F+7!I TFX6>T "LADN,,Y=;X&VS98 M^)@ 5
MIG\SJACGC&5&,D"WQI$L,WK@29P;%'NZ*.;JSY0_S&HU6LD4=<1\G&OE84%V
M-L0:X!L0[1$F;G[36/ 5>3G>E!VNFMK$&V0\!O2' )-\)AB_F49S-0F.C+%7
MV*S&PQC9?45^ C@X)KF@(VB>1I*Q^QTS>D/B(S/VJ=+<IOXC%$,_K"MP $]?
M*1E,)FXA<MA%P$!C$_&C#G 9Q3@*<2R;ZJ@=+*]*0PGQ2L34^=VN;QV,3$?L
M_,?T,Y5E'!'4+AR?8\,X(U/FG^>J/XXI$)454W3F;6\%.+XQBC#\PIT R:]G
M-H1OG5\VK^_MR/P='B(D R93\I</]#AF6D$/?<YVR:&>X0?QW+#LH.@C,&PZ
MMUC7@#68#B>)!(!N<@1$0_Q#Z4G)L]*S);F% ?!Y:GR 7\-TA77&OM]<ERM6
M*7AH2>0SZY+,2CQW>XMXKA?FPG(I$#F'L#&9W?@FR=.AL8,1FR[=_,Y@1\6%
MZ>MI33R-- DQ(S04)($%<((6_4 H8O;=0$[V4YQD8M;S]'+%E)I:1$".Z8QS
M(:M[E@&F\MOM+7V4,#.N5(QF&^8U!S:^#*4RQ_3Z /R>BM408&O*!\S7L< 3
MXT?7<<O[M70JPWEEB%X87R41L),,;IIL0BSSI8_H%B,XI%J^NH<-"/$I3_]#
M!\/2^08D;@R8_(A3[*)9B=UCD<9</B\H,W O[5*'#2,*6@KT>;06'5C2.71]
M E>(E$"'?QXD !#,,,7R!$PMC9%'84D%.TUB+XB F:!E \!!!DI\M((T&M>Q
MQ*CHCQTA:78LJ1%]BD'2["]=QU%?AJ*-HS3),DGTQ5O'\8%X-($2GD<SOH &
MKB6 !_DU)F0$')"5U"2=E^1VLR"EFT;PZKCL0![7Y3#Z"+Z,-J0,&=S.*,5Z
MDCRYQCQB&IFLM)J%J#;G$O5A<1Y="#I=D.IM3%0^3HB=)^9WP8!K72BF)8&=
M[:W/-M:%N[0[QTP.;F%<Q+(C-7 NP>2%B<7 T[I,7A7?F2Q"(XK#%&[)>&4'
M?KEZD2JM*)FFM ,#.N2%J85@RWO+F2ZW-?D\J0P*]0$QC2RK'1>SP5(WRZ&<
MMH:DI@?5-8M3(OM!0MB_%.J'*Z*<)P/WI7_!V\EG4U0H@'MD>3 <4KH IUU(
MUI ^WB[&ZYF<PLP)E6D&6@J%&9HR4H.H"N1\@-K37H2^>2"W,"LK'+#.& 0&
MQ5[+<*6[L?,X:\)I3HHE8EQ6]=^NMR[QJ29PI\@CC?-:5$=)ETBYU)&>DSBQ
MJW5:W&/8R^18X N"2!@OGHZP>1+3:PQ;!Q:=F50.%8]Q)9-W$9 "LP=_V@N'
M>V:"+&,#; 1E5ZRW,E0BF4CI]N2/#1]?PK<U8?':,PD/J8!FR/I.6F$HW1-
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
M.[*R[X'C#B*-7W,_12CWRM9ZNQNVMC;N\?:QLK7S8("@.3=C:6],\TF!#3'
MBY_**_(LN=RY P(J-3_%#'Y*19SH_L&0]:R8V7B5#FL1.,^:$\ZD/.B,X3+G
M<:IF)O$Q8==F%/Y/$8XTCGQ9XH6]6C@50@-V/@HGSXVXC7@0$.D>R!CH7/_+
MX1Y,^*M,_B>RJ9?P&F9//VG3N[RY,EG#O\B-\5/M@B]ZS.73=$?T"V!)>'7^
M_E-W[Z<F/J&](2MX4P8O/VN$3TS%&5S)T9NWWF:F=)=ONVTK37HI6[F[_>U5
MR6KAK%RBY@-@'HKX(-^WFX]F+1&:D)@:\K=!^M>77I?"/4]D;=V=/D>OGLAZ
M".R5S^E.%K;RE?Z%^M^R2P'9<)+^[*63P59O=\_O]8_\WO[^=L.U%^:\WWO1
MI(F57@<.3R;VG7>7I+G\BU*D.)M<?:SI=7]9,.AQY6EJ-/S3R]ZQWST\\'=W
M=Q=.INDMUO0>=OY]_VB__^-.?]\_/CK\<:??/?;[_>^CGAM<SH:K5Q_;!A.2
M#%VKFMR*W.H9+]VL5?>^Z6;U_(-^X]E>-^BZ9K3G'Q\?/:8)=0]ABXX?TXQV
MW)#032:U;BE3?_L9IL^3>TE#W5/OE/]>]R;M^_M[^T_DU#:36@-]KT2]O^M<
M?)VGY%;]2,;]MO??:Z?GKM_=;=0A?L!3VDSJL?+K7[P%%LL9(:^@.^M]@LXU
MA#/!'I$K&CS+=O9F)MBRO;_92%H%VO./CKI--ZMQ+:O/YL?;BF[7W^\UJCK/
M;RN U^XW&@W/;BMZQW>W#W<MG\\%';CT5C9X+F[(UVOF9<.>'/7]_E[O'L3Q
M*I/I[?K]H]U',AFPM ^.'LO.@.E_T+_%9 R9NO&R>\SJ>V(1X'I8QL2&>VL.
M#O_T\K\?(O1K6;XWB^^:CG!<J<F^(2[IS(PM[80L"4<@#RL?S\!JX;0*#$D*
MR,#-IF(*#;S ZH7#6,<:M2 *!E@W&UQ2H@?E\P,7MCO_3%(EV22>Y*%0NQDL
M*+S)9.Q6\[!'UF9P=P7)IQ^&Z;"885GB$ ]GGH88_X6-8,1WMW-/.<V;S65P
M)34ZE/[G.XU $7XCR*<E@JJI2=+;R54.+B  [ ?\XF:SL,[5.BI$12ZPU,A
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
M7DE?RM NF^776IS=]R[")$)/-'\U*IC11,E5$+$ON.+L0_XT1NPH:\)4"CC
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
M1ZSM(V/'=&[MNYX+3#<[/:HS8Q&-LK6T8Y;$>*LI R?1UR "(OB0Q %8/Y9
M+W,KZH[Z-5'#?07K3$1.&X9GHI*^1N\I[/:]A^H>@N#1^".(#?A/BL$OH1>)
MXH(>2.$5+"+++Y6**8F+_+BQB35EQ2 +1V& /9&-5P3=NV#"C/SJTQ9"M7Z4
M+A _S$G.J$.C#\0T:BKF^&PEBU8J%BRC.;4381U^;$=[!(BK8?8_-$&?6'ZH
M+QR9 94,(S/G=F3&#3J@4%OKK.[%/ZG?]#8$KAIBALV;0L>SN)>W]QM[/![
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
M5W(+6YAMC4_?]Z7JU*AF<ZT>\;4ZMU$MW:004_D;6*G5)?2CD[:H;X(-=;?
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
MB#K]IH8%>54^"1(PR9\W&B5X?9-:X>8VT,5-O/DKE(QD*B=;')2G(8+>DZ^
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
M9?&:^D8XLR50R[WYMSMNU/'N_/2#=UCKUF%F<+=O<P:CBS92PX0UF)^)-T;
MR']Z^>'D'Y^^>&>_G7PY_>W3^S>G7\Z\DX]OO"^G[T_.3]]XGT^^G/_AG7\Y
M^7AV\OK\W:>/9V;NE:8C"VKFUI[;*#U8K\T K%#=T::_S&J$=/((^\O0Q#X$
M_TE %SVS$C'NM<',8]$OWR8I&$B!=T;M%#/*)M =^72R8)X&(RH_8#/OX\G9
MFY/_X_T:)8,@@G>1(^D#1UVT&7I^<G;J4QU2YO5Z?A]4PKW^'NKR>_N=_?X+
M[4NU3>EJQK57F1O:3*#B@4&*67X40CK),N!+,&GO,Z@'8'CH*<,?.5=,X&S^
M':09V(F<_'(J'F0=:Y-)[G<.=E]HT[6J#L+'E<ET/ <.G^K6,J_;[1P=FU'L
MQ66+!W+<)3#C3Z#9HB:\1PDKA[)(CU0<BARB8Z>20F0,]W9+O!ZH&,\XRR2Q
MDY .M7I-YN*'M%,NPDVK-6/J"1B+3*?G8VPBQ9 U6@QDYJ?)-S(++Q(T1MR$
MF*Y_U#WTCP_[2W;79[<.MN49C[67P9N$I'?+-!H;^6Q)^1?5>VU3*\6Z9=0_
M[.SQZ<CK3$S*/BDW;$5^VI2T-K\LPZ%@(WS$W16O:RVD3YQ:6&N2;?A2K] X
M_*E"#[:3S1UVP& P7O[:"C+;.[RM;P=V,/[1[(\EX?8ES:$6U3-)!RCAYDTM
MI%9K#F4*!?5%^QIC218<24%F)/[A% [N=Y")I!2T-VW378K:=)%:<7V;+E+V
M4N]2*[,;1SD-H1H:/=4:."UHS$0-EYKZ+36J?IN62P]V^(U=EEPJT"P0Y6/_
M^)>FUDCW=JH_2G>DNSNCJMJ[U3T^VM_VWN>CSFKM5YYGAZ#2S+B#_=BT8UJ^
MV63%K6F?7SPT;M_=7>7?0'9&8.#I1NE\??>>8?>D/?^HO^_W#GH;N+);[=]Q
MY^C@+K?NYI?LWI'\[NX:OHX"^Q:>HMX%-C,F"/S&4#D9BE>YGOO/\'KV_<.#
M?7_WX&AS/6^U?X>=N]VZ)R0#_U!1&'OO@WDX2G*Y8@=RQ;SG=,=Z_D'OP#_>
MK>E-FSNVTO[M=_IK%8%K@NO<8!AM0 HW((4;D,(G!5)XT._TR;>W DQA[Y">
MW?#!YP-3: ,4NOB$,N=58 KK ;T-D3\W(G\HP$*.Q$M6AYL;LC2K@]*94:+Y
M"X/Y ]48<C95$P;*HW1HUR4\Y3.;1 "0 <O34[R[R4ZA2O;O2D_Q[B@[!43K
M=Z:G>'>4G=)NW4%ZBG?+[)3,3D]IM[X_/\6[N_24=FM9?@J5/\+^IU@ #N^1
ML4'![._O]'L][\N?*OLSN813CSK>IV@(0B;PND!TGY,()K,1!<]-%.P]E-W'
MH%#(IH93-<)JJ6[_U[*>T1N'$=^Z?P1Q@5>SQUP,E)9J_.>=4?HS[[^"&>S^
M6[C-,5U->/]%.%09!WK/T"KZY%YVC^IRB?7#[9T1QS1&VKP8@%D"_TR38H(
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
MG@&V;'=\[SW\_R\G'8:2_7+1(:V ('O[I%U@9@O(EEC@Z(>@?*):(LQ%+05
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
MNH/" EW]QIJ3<^$SQL.FX]Z!ZYZ6,3#[BMM#>YL'EC#H?W%":RCXC'O*07D
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
M=3B>4$\,^;M@N06V/82!GH*Q,SLX%?-PJW8)\K,3/ X(>4:W_+13Q!N%/E'
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
M-![81IZ.C-=CTJK6FM2+61>ZDD#K&,SZ> <[+H<YA%56BNC K9D@?Q5ZAD?
M_KD&@ST*F$C <D>SG F0#;7$2WK8T@'5\R!+8J)(,*QF*7T[Z"4S&&.D2%N?
M:]8A%PU3UE*,/P/)4S_BFS$&,T6B($WATH#_!ZK);, R@U</*I V-&2^[!U(
M^FHP2]DL0<LORU@\A=FW;.YW]4Y5S?J..?G,<'/F@%O+,F[ 8H$L+YQ+PSN?
M@:GJ/&S6H[X#I<0PE(]"+  "RZ8HU$*8B[H*!Y2( D( 3I%:^%GCB^<R"+-^
ME&0RZ-R%N;O)2K>=P540S8*I&;W*_0(F(GIFX'N@5L?4:A0V$J8:XA;#5,;!
M0*&":F4^-12]5A':Y,5OH#Z-?JZ)VR'KEF,AB=Y340CV-^_S7&=<O5;RQN&^
MXT["[CH$37M,=JMC]JZLI%PR>7G?%+7=UY2-UEIGHZV@';A8FLNS)8WV?CU"
MG;(/<I=;R'["CD^I1"*?9S,U:BMMQE)(L-R,+M"#V=>[QLH3]<E*,80VGL78
MD!O]-BI*KM'<"?2? ] *R!A)$]:\0*%/4361. J/=<N%*'H<W*SNE^#N2XN6
M2VXFVGM+P_>-'XEOT #6M]'<=%V]H@MDJ "YB@9]'14\HV#)R&:N]9JK"L+X
M&ZU-4#FNDNA*]%JRGT(*_8#Y$D4JOB0M*)OU_LTN<?PJQB(C]1V.8W IJL#%
MR%V5HSE4'D6]9GOF1KCWJ$B#H88^,>?BUT;GG8%"WYL&WU1,W=(I-*'8=W[-
M)B=\QT<]R)D@ZSSS*(6(PQ<5A5R*8!]. O0!EN96.0 J,+&KN95/*Y%0B?7C
M/[>><S_.OE?^[V)9O:(H+:14E3* %\,?U*FR"-DWMR> 5M6:[CU;E2RJ1WN0
MP>[(+C[8+WP%@?8K/O&@?L-_L87 [/PA20;7(5@(BQ3J+78<?WW7'F_?%]AK
M9]@?WP-AGZT48R._>'N-7=0$]6_QR^:7CWG8X:_'*@-I-G&E-^L;?_\Y_/76
MI.G"$G908[=+T-HLZ_U__< JML9LZP_+R5N-!O,[_N3VG'5HV=F>\FS<6#,'
MGUROY"@8>,V=/7__;0NW^U*XJ^&U,[HI9AC:P9L1ZX,]TW7EKLO0-R.1,U=E
MI(/@=+A!!5SM:%^',(DPY1?@QW'"GB$T:Z;P2#ATGD!/*]Z::+:CEJ3XOB^Z
MEK4_@<G'S"+_-9Z**!V9K C^"L,Z[@9XV,/1R%%%:2XVO <W./G#."$F32F7
MBQYN>-UJI[=YC+TT.&A@1^0IT;#J>U^I049CVTF@,N%N!]SAF7>=S")4(V&<
M?G(9 ^T.6(W1'U$8C].GA@-GQA]8FL^5..WZTMQ:'YF=0\,S^JVAH($"YAR'
ML>PC/EROF6W#->1W#3U&VMO#&63HWDX3V%^=N('4%7(B,1$A3@_I;#8%K<7F
M'\$R@^@&?34\HM$$V5>?9;,Q%Z^ANS+2:JYD:O@ZM0E>U(EL\H%L!-/=PE71
M0%$";$X_7:;)-3KX44^"N2H4-.C\0I_5)9)01J?:#R;A-(A\#A<#[?OZ5_6:
M^DZ%N?B=S'=2J5A5! ;_IE#_QD<XZ2K%7<((*G$ [/85J(43O8'.[MAM&2<#
M%>6XP]G149@!"^&% +M"VCPEYHF549[ ]4C%YHR+GZ5WW5WAG!&<LL<..#P@
M955SFHPX2<EM*/*@7G,H&\6%54.-[K<<PM5Z/)9C/B+L4>\W4J1*^AA)2&YD
ML0_)@,(S' $I@\#5' 0B0[S<%$DH.W9U(,EA,FM>YIR],J/$N(0K9*OUT1HA
M0=F6()!!=0%1E/JY23A?1:L0)$9 KERT#B7'5EC9\CBGGI(XH]1%$QU$5QC\
MD8(J!8D@9Y 9R:"SO/@.S53$!;&T!F(0V#A>E<,4S-J&9?!7Q ^9FK<HCI D
MZ760#K:B)/E&4IHZ:HNX#X9#7BOLM<P-+H X&8=]?<U62)/&$G/3JNBOOX$
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
M1-[ 2/KX*-*RC.#. >(,Q/D$NN9U]U6XM1/3G2QF0*<)24-PWCA-3> W>S$
MY^.CMX7@W)QH^YQ0UD<L$@91_LV<F7[H-6>^,9 Q>I/V-09;GRMPC(;$(-L<
M>(/K-!;N">CV1.L=A\5WJ7;168B+47IBF4, OL$P5ODU0>(="^9#?_(=S!?N
MW/%(XAR&U!F&H#2#(8;*6-F"1LP8>1R(9$Y#B(D(.Y?'$  . M7A8+1X!SA
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
M\N3*<(_*/3GJ#VSVC.7!E>"PE7MN;;4[W)RQV0(=KVQDXXB35HW3O?F#588
M<C5R-6]S-4R=Q!3*U(&LI=:B.OC>G!%/N2(ORJTSTVV5_4)5[HAK3C\II0:6
MV5_[8AK^TT>E/?IE-?CLK@D]?YOG?\],=Q]-NBWX:"LAJ4N?ZLUU._K@DZD^
M,ZW7CYL>C9_US+\(6TF )'A\E PE./KM5W@5/:_YYV2^R4T^[9<RUR]XBJ_R
MT%>X(GW!HGNE+CK=1QU6B/ XZHS47B+"XQLY<KG"@Q2;6@&G::K63PKXW@A[
MR!4>BHC5":)T%?NUWTT*SM\(@\@5-D?(T@ML.G6"JUTW]"SQXK>^;/*ASHN3
M4E:]*>O4%[RX/50[O6:)UQOCX/JOL!XR5E\H:ZVO#A.;_]X(?\@5'HJ,U5;$
MVOVNVA\U/2)+*KS;_B9EJWN2E6N0'=]A"$1AMN15"/T2CK.F,E[392573U2D
M;^HSM&#44WO:CO1+34]>+JN9<K(OI/>D_KO#/6^YK,9(1RWF(+1[4C[DLO8D
M'X=/0+DLR6YR635=EF0WN:S#8;=49W/+Z_2R?,VD5JW:'_ANTI\[+B2O.D$:
M 00.<J39T.]K?_Z'MBQI]N2R)+LUAX!R635BMPUEBW49J=-31X/5<<SE5 #6
M].#ELFHD)H=/0+DLR6YR635=EF0WN:S#8;=TGS-_:D^ZG+*^<8DH8A0:6_+6
M$RUK?^2'MBQI\.2R)+LUAX!R69+=Y+)JNBS);G)9A\-N&VXL"LY#V/GL9$WM
M-*&QI0GQ[:$M2^IGN:S#8;>=9/?VI)Z;H UE.5_!<CZ9[ZO/LJ0)E,N2[-8<
M LIEU8C=2J_A$[T2WTW;<1%$AEG&<\*\L*^N,P.G:\8\L$SN55M;'9?6!/=*
M+NL01.3P"2B7)=E-+JNFR]JO U!\0GQY#D!'[;96L1FE R"750<1*=Y.7)Z$
M=-5^ @!W$R1$UAM^OHKG$D79(4\H*BZ96+KGF5.Z4>0^WU%N9>5A'9<E/4.Y
M+,ENS2&@7)9D-[FLFBY+LIM<EF2WYA!0+JM&[+:SK%YRE=2E?47H_TV<&?GF
M>-ZU_T3<-?548>B:(:_15_L-K:R2RSI\,2J>^9-2).L32R/;N?ELTB<;#3C/
M0UN6=!KELB2[-8> <EF2W>2R:KHLR6YR68?#;J6W&HO84;C[WHU+IL1UB8'0
M\RFS;=MJK[4ZV:@)\9]<UAL0A>+)R-RB,.IH4@[DLFHI!\6SB?DM0D?M=F2]
M8$/K!3$OS-8[<69SESP1VS.?B6)BZK@!AWAHRY*1BUR69+?F$% N2[*;7%9-
ME[77.=2#8A!#Z)*=19TQ=HUO.9ZWW@T?JEIOM:_MD,]6+JM&DG#X!)3+JA&[
ME9T$W$+QMOL-0-,\?(:KZ;*:-9MX*_^CVY93B ^U+/"*^#(C>* ZY/ )*)<E
MV4TNJZ;+DNPFER79K3D$E,NJ$;OM9 3)C>M,31^ZQBY^3JP%!!J;D.U3TB,]
M51LV,C"4RSI\"2F8*2Q70M1N:Q62^)"/7"ZK*0)2,(58KGP,U-YHM=2V 4<N
MZPO?A'@^.*Y!W!-V/A^5+Y8^^:%HISWZ3<^Q3*.V"Y>1T"$NJ\$,N6GADF4/
M<UF296NP%[DLR;*29>6R)$,>'(EKNBRI0VNP%[DLR;*2965!8#ZR?=$MW9X0
MMF+=@S'&YV1"9@_$53J:JK1;[58#SKH\<7I <>JB.!G. L T:[YRWYDG:H&-
M&]OKC=TP>B-Q>?4U![3!W9/N$N]ZX7N^;H.T!'<.K<B=@X>?>O>Y.U);G9[:
MZLF[N1HLZP#DK0D"E0LJ!(%!GAR+;LZ[^,\"AX_QV[X;QX57C7W?-1\6/ES[
MW3MY+_XT5>NO HL<,I?7=%E2^'8E?*/:"E];T]2!MHKT=LA\7M-E2?';D?AU
MB\-D[5K\!NJP(QW/&BQ+"M^NA$^KK?!U1NH TA=2^O:]+"E]NY*^=FVE;ZCV
M!C+LJ\&RI/#M2/CJ*WOM_DAMM1K9KA->V_R*F__\FV$^TU_\]BO\][=Y?AZ:
MZ>ZC29D#/MH*7SD73R[QV>41YOZ)'!_I$P!SU>U7&.)N.SY]@NX2A;X")KH_
MNKJES'77AUL;_XD <V+N7_>)H4Q-6[<G)OV(Y]-?S(CM>Z<!H<O??%P0)P1X
M=)?$3GY?TIO^S\F)\M4DEO%1N=$?J<:X(_]9$'L"M&ZW/RG_JUL+^+=R<B*^
MBY+!ODW_3ZR4O9]=N&AMN)OCOQ'JJ0^_RW"Q'.Q]=0O!,_$MK827('M\/8EN
M2VSHDW+_.J=;&;OZ@SGYI%Q1I<,V?>7 [K16]%N_BJ_AQH%PP8[7DN#!)?J/
MDP="-1U]\AS)&5UP/YDJT3U'3C'&'VM>'ETP["1R2@?"N^4;K8?/W\>_7YX=
M']U=?[W_Y_CV0KFXNK^XO;F]O+NX4[[=GU-%\/ Y11G@_^F*:="5_$D-"0B6
M+HX(U3*EDF7QVVJ\>(.?Z?,FXN?<%'HQ#?\)/MKZ)1"B"35X^MRC.Q/_>E?>
ME3YEV*WNZI,6''=4UE9E_'OA^>;TM>1#/[N^NKO^=GD^OK\X9_NZNZ?__DX/
M_TZY_JJ<C>_^H7S]=OW/N]CQ[][H5K'Y/T[O3H^/#& 3UZ/VD5I$9^'IMN%M
MX/7:;V[)1UK=02Z!7"M92PR=W1M<$LCDRIF(I 4; L:+"][)"P%E"%^RC+ :
M1D@5RM.[Z/=#\:7;  +]_9T65SY+CTRRN)LM]K^([BK$-JA?%2V/6=Y"XGKY
MB4:7$=M"4IW2OFG8+I^$K)*H#'HU9+O:Z&UM=[A':3C3O2=E:CDOGC)UG9GB
MS(FK^Q U0>#[;/HF\3Z*]66F3H*3%C^8E!^;\. 2%$_3MKQ_6A8L(>6VN=_]
M)2ZB4"@:QW6,"Z&PZ;^L40K+'TMZ^M_6/'3T2W(@LYN)1B$80<J-3TO5$L::
MKR5*TFZ3=6_=Z-C=*1W;/;4W&KX%.A:?N9B)CEUU,$A*PQ:D8PXMDZ!#EI^=
M4%N>4('^[O/8@*@&,X@T:%9<0BDX,6G(80=J!WX//TW $,]=!X:/&<K#:Q%+
MO&:UZSAJHY[.^D"YFA+8KI!Q6V7,!"X\)W/*>::.,DSC>D6?P57)7_B+75-M
M5U/Z(GL:V\8XLJ/427VC3M*,D'HPV([,5C%2==56.ZG^J@&DVF(:<"%2M=5>
M8IGVCA1%436 5Z<G#[I'#!QU2&RO&@T0N04Y\<CDQ/QY\F0:U'1^5-A_3Z:4
M9B<][=WG$YZ8:P*;%9=([,/Y @=Q%CF'E%K(;;FK<8*8ET+:J$(!W)VE/GO2
M[4<8/4KIQF;/*K[^$S+&U$7<]5&6/5 7@? N[8E+Z#F>$_;?2_N<[^P>-D;#
M[[3VEWXOJ0AQT[%^V"^E\NN%$B@U'"5U*NR=4B6KAP*$\NARZ-.7*=9+G-52
M,XL=]3^@5&6FNS\(N[.B=G3A8DQ(@T8R,Q<SYME/*$W$QPW3FU MU3C%(8S
M6&PF2H?KZ3G?ED<]M!NV=^_2?B8\T$XQH[54)COR,;8GWAK)R9(F/#!O9'>T
M'&X;C5;MMK",^23P4R)9*L\COH=:R#+U!].2&:LFKJ8"LW;OZ@:!9"@QG\&8
M'91[BYN[#?:6ZK8534<US285(M4:E=E7>X6"@FHD+IW)2G-X\S"9IJF=Q F=
M&;FL%H$QCF14+(?^UB<N\W6])VJ,^8\39H@C2@4_0EWCN6X:"OD).03B-2S9
M'4ZC_$9W#CNEGL8=;!O_S3<=\@'S0V#'%WS#&02JHW9&;R8G7@E%1VIOZW14
MPU14:22-4[)+55<12N977=OY,G/]%1V9AND7$=^L&AAQ;#=L8[C+]/13?55(
MV=FZXE1;EXM2VX.WD+TKB]W::KM5A%ZU2_=?_.2!- VA"63L+$>WFZ9$UKBH
M8F^W=&O7TV^PL2P)$:KPV[75)-6$144I-QS5][Z^HKAH ^F6U4BKD-6JSKF
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
M<WMB!H[N9F?^:EK,8V8:E#J$'^.O=ZO\SR$9ED6%S2$'>_%3#+47XWIB'=V
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
M0_!P0W1E@1U%O8:H:F0EX\)5I$J0N18^"U'_S?"Z6)Z%;RF@1OA)OGNAMM0
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
MM6<(O3$MX?21?I6(Y<!_>Y *IS9 DOY1 4FZ#9"D 9(T0)(&2-( 21H@22V
M)!4QKPUS)L@,DQ-D=KE/= NXDU1',++B&*.+,3=7Q7WA]"1(#XG>&N">#I>"
MX,(<ZSGS,2@3&^U^<J,%)OYO@0,LN%Q0L_RB3] 6;H2?GDQ-U[,=0GB3PU,4
M*Y[#G3]@4\-G0Y36 8TT[\Z8T.5X]Y#Y*I[TG:F*:TINGY7K$4@67AJ6Y%^-
M/KS>?W/3"_C-:]/]*!BTF$=^L:* &)T2#PXY6U^5?S''AE.;$UX]VGA8R'0
M='K 8N)+Z78DBSALO36)C@6N2/&+E8LC]1"K)C^'XW3VTH.K##E[0U>=()^'
M3R#W#0=LW2%Z<WS0G#-^4UM[)5O))'J,!!3/E:LX=\WI"3WGSZ88>4A^H"=G
MTJ44]O,H]R0"_N4V0H9%9;QD0A-E(O&J'?PF*>O,1^ZC_-(J4J7\,*9LW+$]
MP<B#4^NPR8R/\_$U<#C[@_<?"[8/MHC"<)"WQ4*/ K B<IX%R6E)N^CQ7@%G
M0344)U_06\0C(*1,PJ6I$,O(<Y+4E? 2UD-:"5DD>V#-B<CLH?!$[W?N3IDQ
M2<\7KFX3TP?RX8#B@W:A$RYFZ34;0&OEA-/BSBES!_0+V &]JJ K=.SPRAH4
M8UQA_G-.3\8FB#H5;83+&O)"-**GM7)"7%%F-X":=I.X*M9CI6I<'(W(Z4G
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
MO>)F]A^\]C71N1)Z3TBCH>I@"\5[L?TJMO+AT'GA8<O$V@"' 1Y+ FL5]]L
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
M]N[J^\/?*?)U]5\_KN\P0*WRGMQ</;S=X%<!>T,7'#HY-]8ND;.-KVP"9$V
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
M5W'9[W#[O74_BXIT30N&:==L]GI^>K*1E8>7,$#!M^QHZ9%1:"SPA^M%JB+
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
M''Y@[<4(LP$4;3*9Z2;F"$+48<3%T[/W3,38C?/$S9BJ-=>GJ"%1Q](K( @
MQ9=23-/&/#B^A9E@LO( [4\Q!;.VGUQGU6YW/$9N>% C=XO9/-HHA#U=M+>(
M%N8A%*Z$.^T_*,^F/30560'5@5;1(/C!'WB,"K]6R8ND\IPD3Q4-:['HH"MJ
M.@WR@G,P=&..JG9$"#(% #6BQV(\B/^4!E3T.%U[!<%67BA+F^Z,/RJ<M/D,
M*_-'NFV85(D-;5/1B GW4+21:M/F-'97ILV<O!C-9(/2455"5W\A&* .K3F_
M4'\\1Z8S5:?+:WS)<=!$%M.&-$CU*3YI-()("!NO5$4:*BKJVK<)T0!1H$=P
M1M($GS.DTF!-L'_+=R6JS2'!JUG.CXVW7K8P^"^<6\2-@-I#@I.P35V#^\T9
M-(@HS+#*EUP?&$09@PC +_^PY1?Z%@IJ9N>P#W!((:*-?P1>":@DN;5R#$P&
MF O&\D4 +3WZ=MK-&%B*0Y\%7 Y(\,:TY0V(1+$$JIURBT%>%?+FO"N;;,N:
M$@TR5BF=4 <#>D?T_37RHEL*XP0>#)IEJ<29]&C8*N,A2<:3+&< ^)@Q(3*(
M9A+51T9%8U;%[:8CK[2\ YF +8:C1Y\LEST"9G4)?WD05V^]0S\''E]]/\N0
M08/LG?0&YAO(.I% \U#I&AJZ_3+!,@\))X4N]V[MUBM+C9M4A:">PNY',B:L
M^(>HX$LI+SH\R,03=N]!.MQ*=2!*L0%R=5*:V+JLUE<SNGGP+!K[\4\&/98]
M?XVJ6!$:H%XTKF<:$E$5SM3'UALMP69U0;1Y%K0Z+7%%S<88  R8KKXRC0N_
MEHRA0FTAME9[QH]9)]MTFJOK5">]X7A;:2J]P/O04S;;#!-G+/?JU",<1N'X
MJ07^YS?LV4^2(M.3&,^7;JR5,UP&E#.  Z+2\\:QHM+2;(?YS\],0G[@2[LO
M!R_UT.OOB@OB-Z8$OU>?:H+E-_-'"8J*"^9JO% )Z+7PZ0^_7X1]UFN.$2H-
M,+W.ZU/^<%!B4@-#ST<W<08[O*66G_V>15LN\SDU:7/FY:#Q9"QH4!NF$NJL
ML _]H)J$U:XAJ"-5H;9/<5F;66/0E)+,N[?"J@%48.[%_O>'2,M4'&_!>Q(0
M#YQPTWL9&8087G1,:^*&\^"7H-WNS-U!\XO.T-A0G*6"\.NEV@6O;WZDS^;T
M^,;D/N+W^(58^>DW!PEW# GT4^&G3_3\^XU@6[KI. ,2^($O2(^1XUI0>S&2
M;)/(@8">G[FLRWKL\3%40JD;A Z4#I8!7!5UQ7*X/(#^("Y'Q#)XQW7A7L ]
MUEP;Q)1 L*Z 2VC-X?F9PTT._*!LX%XN#^!=5E" 1 '59MD6E4<\,AQ-V'P
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
M-SV$%A"D%7VVY*D3I)4606I\,T:KYVF3(Z9UVDT,L2[RC6:"<]G+WML2FD)
MDTDGL%NOMU:9^!'7E.\<B5_,]L4XSI5[AO'H(BK4;I(F7ZNF,C7@^$@2W;^*
M1Y(V7ZE'']!TG"39OC0BCHL5DB8;%D3$\[PVT.9(E5?\A4J1Y 0'F;53D9/2
MZ2JAR2TT&0U5FQD@HJPFA!;A3[$,XD_ZP7%JK;U<+FM"##_..IK<\6%LRZD"
MWQ2/8%!:SMVOV.2I\@TA^@*ODR3/'IY8;/*(Y3"<E!VRV*011+[>J&4R!R?Q
M&O%(0W6BS<$13FH.3KN<@U/.P2GGX#R4<W"B"4%ANR?*<3*KXV2XC]=PN\M/
MF3/U9NY*L.<AUL@8X<,Z#.PN>S<W%*X/(8&SYQV%EN&KHQ.VO6X[A:\?WM6E
M7'J/6NO6C8S9XR5#;Y ! ?Q]%R6]#TIO7]]'!I3PVDD2($390Q*OAZ2]/6.?
MWV+_XMVX["$IP(W+'I((*>R*D'H/28,7:KO+!XZ@%P#BAM2[ :IMOA:B&*,@
MV S;0R)6CKF'I)8VUU3%.M\(4?%6]I!D42(?5^7NKLIN"GQ++%L6,M+:(:KD
MA0;?"K$WN"3(\K%Z.RV"5/EJC-*&TR9'3.L40CK: M]NEEM9C[-DKX3FP.6,
MI]E#$L.YBM>P4 -3$MW5.L%"K#C^52R2B&*L)=_'29)=/2317:S]>DCB>5ZG
MU4,2W=.*UT-2Y1OUZ$%)V4.2?\>BA.; 3M<I]I#LXW+MTT/2+O?VINU^Q29/
MG:_42_*DE.Q*H%&A4?9?I>N0Q2=-C:_$R.&7WEG^/9 2FK2\LQV%7NQQ8D6L
MY/'52VB* DVI04MH<@M-LO'MID*VB&^\YJ-%#U]2G[#::H3RN!+FA00PDWK=
MD-BJ\T)C=QQW"-2$+AT3-I:.Y8VBJ5</5IL"+[1W-Z@?Q@KNJ)\XF?*PU(9V
M-FI\+<;PJ-,N?XFM9L,,46WQ[4I*0U2/ER"-U.KUFKQ8*<O#,C%:(6KUJA6^
M48D^ZR;I\K R3BNA*4(2(>))Y8F6AV4TIU,4^'HYXRXM_RH>21J\V$BE[*6
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
MA J2C;) Q^2%+R(6(UC9:["R\$B#<NVS8OYX(@9^(+T0P;.X%Z+/Y,Z ??$
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
M)M(K6:S2HA]ZV[_ Y5/HS*(AL=X(T>@TGO,S9R%QZW*5XEP?/47GQNY,*MS
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
M?BI)GR?29Z\4IA>]P8(EY@74"LWF9>L4>"-=%O#"3B0[]U%:-&K1;1;KG,*
M66:73T7@EU*5I,E'W>F0R#AR^NCYJ%D_!39*AUM^A:=HNA&:21;\P: I#).4
MRB8=7]90=(Y:+;_:.&IU<R*<E [#_--61C]T.;QW4RJ<?+-)Q@IG@"O>]./G
MGL9),$\Z//*DJ)+%?7S0#<P7T^EJTB<>*T6+0/G"Z(TB%8HRENC:ACXCA<FG
M%(@3\M9I^JR;$TM_7213>IILXZBZ F5:6P6A?J'\ARM#D5_(/VUB6MR=-#1+
MLY KLY ZT?FR8217!,]8_#NJ:EIT1JFOD10N?E6PE^CN[KKDC+QP1DK-@Y>#
MRSYWJQM36Y4@4%3)2)\NHD2^,-Y!89B@4.X!8X\K6WV1#$4JF2%I9G Q>[#I
MIJMSVR+/=VZ>U'SG>CG?N>#SG?,]*[4<X9S%"-VAQZY93$Z..L^9^PB^N(5I
M^0SG.I?CA?>5B7*\<#E>N!POG,?QPHDA>*O>3"'.B/6V^^UA3WBJ,NA!QH:]
MP>;@<=7-*=8PY0W'$JF^5!:SE/-XDOT[,2\<3@JL=ECBM4+4-10F4Y%TVFJ+
M2DJR1VXBO2K6XM@3'EEI?]K!0 R0DHMRQT7I\$A/&RN:\C)G8[<GNBK3I6PJ
M&[]<DC\GA1&'4B$^]NA[[%&>FI[ V9A'^>(-U#P-LA]<)72U%T4C<!5HA+N[
MIW67PKV20;',1X7P+-KMRW(V:VSO\\<<AZ,4L77U)%K(#J4_;FW+-LB;]$JX
M_MRTR-0LR[!.01\\:@/)>"$6&]5?TCQ?-#^4-G@@5G<\)B.KU (YXXB4>B_T
MM]_TMY+4N2+UH83_JL/=*R-#1V>@..YAO7'9:!:#*_*8<>Q;^N@'KFV \% W
MIO3\V/4$2[U0Z@4 ^EX?*C1V+(I*:!:$&_*H#]A\W9_+E0PYG;=]*"7P#TU_
M4XG\0KC_EJ:SGWQY).] LV27_+%+2JU:,TO72-FP5SH(2V/-OO<[)4ODBR52
M(S@K;[JW-66DS'#1G]>H63J).7(2#USL]+,-%W.&LQ&P,+Q1&-VPC3E2:69)
ML[OJ0V"+R=:.O]9)=?PURHZ_#7R3F$"Y;^0(5%9,GEJ7UQ)FZ#4R&3EM(E_
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
M69I"H+D<[WAJ4U_RPO#)B & %A7>\3)=PO4D#A1"I"5+>U>3I%@\(J1;/%*
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
MU<Z#!0C 5_N %B (30>T $'8R;<%"#BB:^?; @3A^- 6( B+![8 [2#16+8
M ]V2U$=#>5$T2>W0>+>G61 PHTYA0O/-B',0NU.-! *WEF2[Q>'8Y Z"4'D5
M+E_("H"#%OPSE>,,H1)PGM%NKV/1.\"[T@U#?P-A20%K0:U&E;7#%:]>^YG
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
M/*DB&OKF!5/YQLF\F/H'4$L#!!0    ( $IIK5(H/II!8P0  '81   <
M9C(P9C(P,C!E>#$S+3)?;6%G:6-S;V9T+FAT;>58:V_B.!3]CL1_N$*:JAT%
M2-KI[$YAD *$+1(MB*32]J-)'/!N8F=L9UKVU^]U'D ?,]*LINU*4U6DB>U[
MSSD]U[ZA?QE<S0;-1O_2<\=X!?/3#Z;!S!OTN^451[O5<'\X']^"']S.O,^M
M6'!] 8Z=:0A82A5<TSM8BI1PJWQ@@4\EBUNX$)<N?G1=#U(BUXQ?@)EJ]T#3
M>]TF"5OC(\G6&UT]8CRB)J3=.6>\->@/!][]AJV8!N>L<]KO#I'*XI5!'/&5
MRGHOE#?$3%063$?>,IA.IB,WF,ZO87&S]&_<ZP""^0O2/DCO_ XW';\SZH#O
MC0H(SMFY_3JY71_<\7P1>./7YUVS_61_A/D$@DL/?'<Y=*\]OSW_<^;=@CL*
MS,BI;;^D VM(+VJWOW*E6;Q]WNA3#J'@G(::"0YW3&] ;RBXG.<D:3:6-!-2
M@XCABJQ9"+Z(]1V1%#P#/)-,(:B9CCIP;)8=)=&77/1&(LT(WQ[)XNX$,/)$
MR!35;$\@%K)(D2%P$0'E$>-K&-.0IBLJX<RQ<-ZI#41!S!(:%:":#;/$IV$N
MF6:8D_ (O/MP0_B: N9+F5*& ?Z:F1'1%#944D1^B*SD4P.S8&J!JT@,0YS*
M42;4=;1A-(8)XX2'C"0PCV,6(C",A(&:C8J<A?\\:72U(,NER@G7H 7L*^I(
MH:B]HJ L0X9$(M-(YW!V-<?8L P//I$KPJEJS^\3N@4W+,0W-K1PG.B+MS#)
MV]GSV#F! &6I?!CG2;)%PZ99@B9H-G9^E?1+SB1-<:TR@JG*T,[9,4'_27#.
MCZ.3G<A['^T\5"GM?#K[T#/N>A.VIR5;QK%(4E(PP.K4A'$:-1NL]':M!6$2
MQ<@D58:UA:N ) DFQ\HTQL6!#&505K$JWAD:(T:LB&V*"&?E24%=8$46.56M
M4V7USO_ <X$[G'DP\F8S?^&.IM=_?&[9K>)^X8[']7V%[HY%>F/@V>]ZL!(R
MHK(=BB0AF:*XZ59_]<"P:"OV#RVIM(H.JA\LZSA?386')*D!:Y&UJBZK'XSK
M61F)S!9FD)^>&Y;EQ>G\AI<>5& ^VN_VI(+QTS 5SI706J07L$I(^#<&,:&4
M2%BTB_3!L*J2MA%2G7C_L&ALGCY.:+Q[BL?@9(XG[@\W@UW5+:$_W#?[71-N
M4%##C^5/D?+[@KV9! ^9O_^5J'_C</R5)#A>2(;D,V3_1(>3YX7H%KO7X.=M
MH*]R/C]^+SN4:X6;TUJ*G$=F8Q7R NXV3-/6X(IL\="UH!(".SGGA7%]\Z X
M/!@>'QS_$4CEMMUMO5G;N\W9G#FHU7>M_^PI:.KAP-Y5.+M5>>GI"+J8\8>A
MC+];@_>/5SR;S?09 NL$+6QZ*GJ//9%I3T.1;<OSGRD8%2TNPJ_>#K"]6%$D
MSW8]"=&'G<*15*:Q-@V$J8>R3=\OBRB0KX0E9)70XCV \:)%,<'S##],&T>5
M[E0E7U30OGI>MP&I'65@F.]-RB]2S/<M_P)02P,$%     @ 2FFM4HK1GE:"
M P  G@L  !P   !F,C!F,C R,&5X,34M,5]M86=I8W-O9G0N:'1MY59;C^(V
M%'Y'XC\<1=K15N(66'H96*0 @47#34E6U3PZB1/<)G;6-L/07]_C) Q5MUVU
MU:!Y* \X/C[^_)WO'%_&GX+->M)LC#^YSAQ;,+]QL K6[F3<K5H<[=;#X^EN
M_@A^\+AV/UJ)X/H>[%ZA(6 Y5;"E)_!$3GBK,K3 IY(E%D[$J?M_.V\$.9$I
MX_=@7'LCT/19MTG&4C3]<E2:)>?:R'A,#6BO,V3<0N;[6ZPI67K0?[/B=.(^
M'UC(--C#CCWN3M^ Q!T/53&ZT;H1KD1E&>ELM_7=;0"[!:RV<W?OXA]V/7>Y
M\@/7<^>P_SQ=KV;@S&:[S]M@M5TV&XN5MX$;ZG+A=U,1OEEU/U.(!%=H BU
M'R@P'@E9"$DT$[S9",\@:4(EY9$9*UT\FC*E*P_P-=$T1P %V%L(F8/?_A'>
M+UA&82LZ,!@,VK8]& [[K>I[T._W;2 \KKH??AH.!]^U0"2P(2F+P!>)/A%)
MP37J%)(IJIJ-M8X[\/XNB[\<Q<BPF(F\(/Q\)TM+!2".$NDB>V03(Z\8QHL=
MIKG6,R31KZD41QZW(Y$)>0^G ]/4FFS(&>Q!"W-MW"?]'A(\,7U ,%70Z$4<
MHY7(6 G=;"2,$QXQDH&ZBF#B,JXT27 B>Z*<*F6X5>)B1!PG()"6(@/Q1"5<
M<2KNC*>7"760)2I#='4,%8L9D0RK 5.5'6/#I$P,4^!P?D08KX1YR4>_UUY
M(F2)>*9$ L4JB&%.(YJ'2&!@M]"IWVLAE0P'RM"-LT^CHV3:+&88N,_1@?"T
MI)4SI3#_G;>HVC_ME\"9KEV8N>NUOW=FN',_6CVK[.^=^?S2K]F=6*P/AE[O
MW0A"(6,J33%DI% 4=V3]-0(315NQWV@5BE5>-./ N^!@XC2+2'8AK$5AU9?1
M.)A?O H2QYA.P[P_-%%6C=WY 9L1U&2^[[V[!A7,OX:I>89":Y'?PS3#0D80
M U76XPO2!Q-5O6@;*5T6OAK+L_AK<T:3%RL>F'_<-?_\SNRJ;D7]02AM:@]K
M:TG"$'?7'<F+$3P0Q? LD?4^*X/%/^]5Q/VVA&\FRL/.#V"Q\UP/ELYTZCQ>
MM'#\%5X\WO])"P<VU8F#QYLK.19)I<4CGLDI+#,1DNRO]>B6FWSR"N?,JU^W
MUB2@&3A/[*D%*R4)S5X1^C_?7[=\REU?J^:=;=[7U8/;O,M_!U!+ P04
M" !*::U2:3?RJ_$"  #Y"@  '    &8R,&8R,#(P97@Q-2TR7VUA9VEC<V]F
M="YH=&WE5E%OVC 0?J_$?SA%ZK1) 9)0J@U2)"!A9:6 2*:ICR9QP&NP(]N,
MLE\_.PD4%:E2)^@>EH<X/I_OON\NOK-[&]Z/.I4+]];O>FH$_;CA,!SY';=>
MC&JU7BZ[O8GW $'X,/)OC(11V0+;RB2$9(4%C/$&9FR%J%D(3 @P)XFA-JJM
MT[?N:\,*\06A+="J5ALD?I)5E)*%$G&R6$JCX_8Z_M.2S(D$NUESW'I/P9Z>
MT>$'.A=9^TP^(DPEYCFK_F0<^.,0)@,8CCU_ZJN7FG:_>\-P,@O.2/0 Q&3P
M/G[NT8)$$+!$;A#'\ UEB,)=[>X=O)\UGS_70I)D6PH)C;$V:M6:A!J='Q@B
M1H42@60@EQ@(C1C/&$>2,%JYF&^!XP1S3".]EJO,\(((66A ()'$*V5 @)H-
M&%]!4/T,'P<DQ3!FH@:-1J-JVXUFTS&+[X;C.#8@&A?3JR_-9N,3L 1>I,#7
MT<DX$5A4+D8RKIE:B:VY@J002HB5ZQ@&>,[7B&_AV@3'<FP3-D0NE8[(<+3G
ME1"*:$10"N( \9'/?=IK@/)U#T=X-<<<&G9NWC(K%YLEB98[$"C+,.)B%YPN
MI6OE9%8L[D+B6-7!ZPQ!$X2$\=S*5ID$K'(5'P.H_8L?Y<4O&G9[(Q_Z_F@4
M3+O]X?CKC6$9^7S:];S=O$2W(;%<:GC691OFC,>85R.6IB@36!V"\JL-FD55
MD-^XH&+DK< -9SL[OS"7)$+I#K!DF5&V"S?T7GB[MBZ?48?>L5X)9,ZD9*L6
M]%(4/8)=:ZK "):2N T9BF-"%SH&CA:7@YW)-I1>KK07=S!15?'-#:DNZG#G
M=:&[CE7GZ#^?.K>N#78.8=?#V=NB\2KUDEA5;=F1V[.MYCWF6)SB9"_]:\K_
M&=VB4*KB&1>L&1>OD:WGIZIS@H-]\I9B=$+VN&5F41]/:/:4I@Z3-%>G><'9
MFL:ZU##> E6T)394F]\JXR:4B= -X]QWB]*\OL+JJVMQE]57WC]02P,$%
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
MKPM2HWO388Y=<1%$)H>0;*JJ2K^] (XU]M8P&D1!?3/9:H?+\*(.O52&_/A
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
M"F7ME9O.ZX8/0A,NY+Q*A^W#(-<2-M3"XZ4'TQW37C<\'LL'$?5BLF P48L
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
MEX0H93]##F$I3=9FTAC!+]UZA$U3,OFNTN%LQED!M<+K*GQ4I5X51XS-&!M
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
M9,[6OE)O;BA1S2'?Z[T3E!)?:5N 2<O54*U14QXEES5B)?5>TGIQO]S\45S
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
MS10!:IJ6 W%I5K6J"TECM((V(,=$,DD"CA_M !V&+Y19TT$RR_V12JC=8R(
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
M%%Y$<T)7**\SN$)?"#U.XX0Y6]3X>LG!W.(UH:(L&])YD<$R%?[=!8=R5Q3
MNNT6U<'4FI>B0L-Q'8U\1NPM]L@B6]8X4K6_%*Q'(H6F69N6-WW<74XB]M*V
MF/+O7;ZZ=3.ETO>RA00C<P[N<(AYM[5M32B99[&R$Y2@'L4P_TJ9KX1I6+3;
MK=T4PS@)NB@8N]ZM@$"UOB)DMPZWH2A4+P15"H_L=(GF,*;AJ>QCR .R \$X
MM9[/Z\3UCCBPA24=$)W:.<ULJ[VY==!K7(;-7?H0X]]3=C6</O8HHMI=!M2F
ME\$RMNEW%H2UY*7 W-KO'0RLV>]R>HU+N/?+_8\VXD^FKV]3[ROQ*<;7\],X
M"=C5"M,<?0>"P^(,O281NY0!FC=_1B@.%M%Q2BF.O/H#1>2+OX9917XFI[ %
MG,;(N'35]/C:@^ @,_IJ37P&X'$KO"EU<6DG',SL^.86UD-P30GP=$ZA(B&M
MSJX5P9I*CG0VZ[K6A+[X82M')9$LLY6G<.+Z$ YJ=%Y3+Y?<D@,X?BW0W+W
MZIVX-H*!#?BHU87O-RB 8Y@:X.GH2T5"@HS D-8G#W#O*<-VZBOK\5*=GE!3
MZIH:?L&=Q19H4U&>;00#&TO!;E?,=L3MI!/\B$,BA"2OFX)CEPK8"9TV)2IV
MMP;O$RK/(KX#:,LV<-.YZUJ)5OC@EL91%# O5FL44-%HGIX$,3-F49A-E[P,
M'K&?M1(8@(-&>$R'M69D+GC>7HUML]?( )S6@#X=_NJ0M."JI1"-<%*U^"CQ
MXQ6X,6I>J!&BH+X\M&(KF6F L]0-= IA%@T2%MRS-6]5R$Q>]'S'P%,^7?D&
M;42,)PFR?IK<7S$Y4";K3N*0&1&L8%U;L,7H)=)G6"0!\U,6QR0>Y KK CEV
M)BJ3KN"9W;A*6:,ZA%TI@S69]U@YM0KN6 ^3[.;I#\"G+I!3.5*=I"N8)@^;
MF#4*8K".F./H'Y,5]_"S62AK02=NDWI,+3-/@VMFP(B7"1I3X:P1B0MNRP,L
MAD_G'%@V$O$VB+\>4^P'"?\3T,NY%-QT7+16HA6OYI:C*TW=V3/1&"*I11GX
M5(Z@!CD+AMK.65FM*5ZRP\\.>G8Q#\9.9=@3BE&KT[/@9TO0Q-#8^8B?*DA3
M$K$_>EF)R&"\U<9A2FZ]/H$+9G?$:,8QFTWT/>TS3F?JJ;2WV,=XQ:G QPP3
M=L62,.2#A:,$4QPG@D# 83 M#*9RW>D25K4KGV;BF+?$?AKBZ_DLBE(4WO*T
MX.OY"6::VPNRPJ06#LN2QK17';W#;DHMZQ/-2X^EQ*79=Q$]DC('AB>UB;_.
MUEM$Q;3O>,9TH3_SF&L3)!OXLPR/]'1<E@$8J#*_?0*3'JN7L+:&ZPOVLKGY
MO$3SV8-FJM'[8J#>O]X.)"C-O]?T'D8:RKO!$MU[=]CODSDW\WY/@SACP7,
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
M(=U#2'=ZTGP(Z1Y"NH>0[B&D>PCI#A72?:<_'E0VPK$D8RP:4;:J9K.Q$[U
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
M<FVOEO,:!0"PEH$"S-:0IN9)V=2<A[=#&PM)=X;<2MC=SU<^XIW8<1S?98#
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
M3-&".=28>D&,V=T$D^ Z%.JCL""<2F [9X'RFP1R#]WX/VCC?XLYU=G/>>8
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
M;0$"/0-0MK;H*"E;W[;M*9.%'5D,'#XFJX=\T!BO6V'*7V3RLN/F"T.3&X2
MIKH)&JXBW*;V32^26U5899>VE._Q>EXZ$\5H)P@6RX$YC%?VY64+!54<:".N
MG7$"8=&)C[GK3(,$S"P3]6J?8CQ/P\M@#A*54H([U4.I1E20=X833BF<514&
M#RDGV4V(HOP"F$51BL+J/\8WF)ZNUB'98,@L'AMHN2M&ZBL/5I@"TY94@EH.
MG5ZAQ%NRW=;^/<-(/,MXRP&E10.I"=\"%CB2B\KWUF^+.\QSSB(/B[(LD/3/
M71 3YN0>M7*^_,4Z7V8^@Y0$S!1< %80-D!QF6S9ESU-1,LY](.E"$D)*A3_
MCOV[):+X",7\?*\X3&&:0_),#?*D^:A(W)RW?[7,VQM*'@,>2#HC](2D#PDS
M\/*-@+@^K?"FS,=V0N;<^[&=>X,]1C7XW14"5(J>4.3S]BMD7GRQ?:DR>O;I
M#5CO*<LB.*.']=[PU9_ +(&",UB:G\CL"T3Y?F:+^ ./.-N-C8G6#G'&!K7'
M-N.0XRXH0'VL]A1G]_PT11[WJ O59Z4)8-:T RLWH;;"V#I09^]^BF+>Q;,=
M$L+DOW4"5GH\!.*>@^=%"-XI/44:V1RS=4(BS-L-:#2MWOO(W3 :9<U1WGS[
M.[:MU3*;.2'>5QR&%Y%H/2JT\R;F=[$>K576<1)(,>> $FG4>MGI\>0C3D[G
M<^PEFCQH^LYA*J<^Q1LW;K<61L"Y(4^?R9,><7>_F9@P[VW9\A2W;$Y<=(_H
M B?GE*1K/?)*/G7QXF).9-G^%6;.&W5"X@19;.Y(F+W97(8Z%&_Y?$KW9!L5
M5%XA[&69;!,=A%.3]3X%>:'0@N^J=!8F*F#& HA;NDAN_[1FH-ER0;2XGC?(
MK]KMHKJ8N\<HP"B/.BGMSSQH "-)7RK:&>?8:D7T]%=WEFLP0#3/@-80YHH$
M=F5D0C&.08G7&LN]1.;J4%/!(-(/$?B^(",*>1^:ZZ<(TW@9K(NNNFH1@XXU
M'*6# 7*MDVK=-I0E"^HNP>N*8CAE?THVVSZ3A1F89YJ@!<ACM16\'#Z!#FYT
M&7"M.P=ER&?4ICZDE0=2LV["CVSS6>4C?DAFD9^190N@N1&4K?["RM#-%.UV
MN!"?-L%K-DD<LU4;YK!(YP"TK> P9*7/N4K__U:JJ'3'&TSF;_BP>9IL4+8_
MT:S\(T[,\P(J"11B89XN6%!/K XI\-U 32,L)WA-L1?(,Z0D\MWTG4.I5N9*
M*<R-&U=ZEQM,AG?2VN.:_)K([CDA_E,0AHQ NVOS!H=LK\R*A91C/03,HU?U
MAMR[H"!VU@'1:2C=B.VUY+\.<JJ5O YV;BY)M.#M/_G]5E/X^AU']E?:LQ[;
M6X^T+6"JLQL654_ DGX,I;V;$ZI4*+MM=R+=<.^D)Q/MDL]-OD'LPJGX&_'1
MIOHO4%E0&M#!8C!J:5%=<EH?+Z-.4YCLF2H<N%2G!BC.<YOTY5G&.>7\)CL,
M@LEGDK#(80*3;0:I)C&9U;H])!<1LR5287X#*<$&*,ZS0'7471.5++_@-8/Z
MB%: B9Q26 ,<H!8%)Y=).4^JA++<TJ4+((Q::^6-4_76CSW6F\-D.1<Q13@,
M., @2;/G@V-"UR1[\M%)0E%:R646D-SRV::@J)%#)7_3Z*A4=:MR7QGM(](
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
M9W$2=K9MNZ)&@$#/ )2M+3I*RM:W#971U7D<9:?Q8\H1NYZ+?XUG:;(DE"<
M.3%9M9%T%$_N#DX \@6H.W9O3+?3!2<A2RWHOGRI:N.50B-08_EZZ,;Y81?G
MT^=UD#57OL$T('#29 4YAW%Y3?FQPPNP5#U;FO.148-[J6>$GK-O09HT@^$Z
M'6D"X93"Z."!A4O\YQ<<\[?A[ B\'Y5 ->'W<J^S1FY83EOLC>2U2.B+3Y\Q
M]8(8QQ>Y[KPG"2_W2&@0Q8'W"PI3D%?D0?!VEW0Y@)1I,5!IX+%>%*E($"JS
MAA@VN5LI:YXNB2:IK>0L)T3QS5>1'IVYE4:54T6R%A,0?E=E(W\96"$Z$.>W
M ^(43EX7T;JS(FVP*L_8FT4^3T7)_C($PQKACOY.5J.>0L+BD*D[E?D] 8ZK
M ^),TWF:)@-5UX6<$=P)T]B6N8CCE-<G,],[(=Y7QM3/B-^#2<QL[SM,'P,/
MQ]?T.$3!;MJ2I;GU6@@X+N=6XWSU\&C2%VPXT<S_DF9M%*[G!0;"M<)^!1&0
M5"4UR&Z'2IFP5I6DEJ.TV7,813Y_-1/YE+?8P\$C5\WQ$0JYM,4G*;XG%TE<
M5X-J[XQF2SM\@-1A7B_J66UC7%ZO'%@=TF#VB2+HB?!6FZ**#6D',UJ8-[H*
MA$;A[]S').+1#!QY; /]9K9W+[QG ;;7^VBL9]H'IAN&>AJSZEI0@MZ<V&S
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
M/A*<%#^L2*O9JY\<SE="F* ,)-C]ZC%Z?D<Z(8R<?( ?CN"'H^.3 BO_+D&
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
MAX6*%BP^9(I40#M$COX-\@ IDS+/"P7$JB'!G03E)\E6ESKK][ )&4P-P&2
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
M )3$ASSU39%RP _+^LZY*UA"_IB_")%/MS4G**I9F9HZ:0+*H@+0NJ2L8&D
MY>4FCKS,39?Q'8Z??7?4ZC',OHVIGRSJO)(A^:?44%I\?:" &M8^17(I%4_N
M" ?O]ZO8\0"6V'^FU4?@E0F0ENLG]^&#'P0 Y>J#XB4*OFDD.2M3GY4WK LR
MO/*SY&<_?3K+DC3:X%CU,+#'IX7$H[;&*F-R -[@I"AIOT5NT6>IIG^9%1PV
M/WM#EUSU:3/_WY=59L#2DO$&P?*HOD[0"^$6N26[4SMHK*\AEKW#*H:4_3Q_
MS)PXQ7&PN_!#<@;Z3K (Z7D(QZ 9+XJ^+!AUY^G)'&=!5[V@JAO4Z*<[Y[J-
M>Y(B-)J7)Y79&^;\?HL33,;X! ^09 D%T1;,1V=1DB;76#55MF2G=@P^<LQ)
M/>?D'>6/VG57Y%A(( \:O&]/["#H)VWF2X[TY U,9-58 >!T6=;P4@>E1(<6
MTL9V<R6!Q'6U299.NF5EI3=<&-H#H;QD&0"4G"_UF-!ZEUWAU_24?/Q)YV$N
M(F>VC#:?$5[EG/H0AB:(MIF.]ZV$(%NU=#K&/^R8W8MBOL4;QP<?GTOL)!CJ
M.R74 RBA!<,@T['J-70 (3O'L3K#$AOCRWZ$?EQVCP+HG]8)2PJOM)P$3;(]
MP:><X0AB[*8#)W_@$7_EI%E,;W'+-:4XO#"!5)?F#28R;$G >5-U0]\?*8*[
M"A780VP?\3*P*3UGZC&;V4."_Y$1!7;^3'W8=?I$\F@9]8GD,,&#7O4YRK^W
M#3!9P;5\(D5C5GBI\+#_]_/(I17W5N2[0[ D)5H2['[U&#V_(TW($$\^P ]'
M\$,#'P?=C8T';A*=?<H\+:_X!,$W-FX/O D'(3/'T'L_:/8R"\,,_+# 87%$
MT;:Z-5>SE\="EZSS;PMG:#N6BRZA[(O_8'C]KX#075&/]X+H/$[P"W;B.5&
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
MT8HBRFFULPHK27DVL24S?M5;VQ.9,KQ<+T+P4:91_U2I*\+W0;WS/7K^0CH
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
M8IV(D88SU_2M)3S1!['JBJQ)&*I6'<:JK1B#4F>4L?FK&V2>'S[R\Y5R%L^
M[DWN_0-Y%;A?Y4A_2_23HATJJE/G+:W:>X;+OD+UP+E3O5LSR-YB-WH,(7GV
MPB/7>7_MTZSXH@66)-F&?!YZ>.V'?HKASD_^F1)9^E5;0UJ0-O;-W[<-CHY?
M1Z[XK%J'>S;6:6A8NC';H:9IE8JYK V61LC*!W$ /*O&TO]=B.N?N()W@GV,
M(N_%#P)53:=J;UC?%[#"BR@K_FROS)/$](N4C=;X!M5[KJJ+0<V]!W@:N*I*
ML^5."7=5?3;RQS,<0P@PE)>"9%@4A89L*-IXM5,;5L]@.("_FMW^9;Z:G5[.
MT=W\[/YVL;(?<:8;>^VZM1JG6SFJK>:@IJUU"8D)F@^3$+'#L[EDFXT3[[@U
M)*T&/<C(LQ7JT#D!X^SMU=VTAK#F'9I%T4HU=A%'/ _$RH"'TJ<XRAZ?P(5E
M[:<H@A)]B>4\"W)RY>Q^O%E0M4C,GAT_  !?1/&=T\2QEH<_/C7CCWQ<5GBA
M"66#HW44'R6DR1$ZBV)P_TPQ>HA"S^K>U2W(UK.=>/2*$;'ULW<>\T7.:EZB
MHN6:S\(@M[PQ*9N.H-$R"HFWC[Q\8@+!"X+L61"K4-)$9 T@6 .LD]N":5@K
M\ACN@F/+1\4=_) T$+XDY]M]&..\(.-'H@/#;Z#BC.Q6+RKQ.PXYLRZQXS'.
M64IU-^B1])-GF<M+&CD'AP9SP9A>+N-#IUWZ=[S95G<686A*>B]G8H+&+V="
M=GB:\VQQBWZ:7=[/T=5\=G=_.[^:7Z_NK%J#I>38U&VZ!S[@4E8? 169P@S<
M,O]>80?H>DLP'6=Q[(>/IT[B"U6;L3UAQV#0IM?K"/Q+Z#[K,A57Z>2Q*7I&
M3MIP!4$0O 9!/CDM] #$;*=\TH%%MAOK6+)0BJ//23XD:>RXZ;&4LK+?QG@L
M?)L^[TI)O_K.IN+,F=PZ2)TQ$!4A5C?E4[@H=]JS.&+M[L6X%TXG2[PZP!S3
M@0T02 NG@H7<J)4>-L^B\!G'*3R2#L1*=S^FMP4)GKAPJ5H> L8\7J1%U$",
MW- 5@QJ:3^_%9J5#NV*1,:[9,YC@H*;QY7<VC9,"Z33U#=[ !NCKG+I09T7\
M,?9F21&Z;^:)91 _%AY@AO#+W\J8%<LL:]-C(*5=DV3@S"F=GGOZFI*V?&SL
M,89)75Y9MJTM=ZK+QVK^!;0KQF8H)TUF0].:#HN)/H>4!>&*)KP2,'=<BGK+
MWL6:=Y6^#Z.'!,?/<*->A-L,4F@TTON:L6N.Q*(]2^@X Y Q*M5VH\*<E!?O
M!$? 1Y34";=1UB"*?*!JU_=6$QZ9]MD1Q:$:3E3Q<E6+Z6<_?3H@GM3IS#@'
M^WF&5U'OW'E:&3#LQZMS+!)Y]UQ>)5POP]PJN#8.&A.@JPXL[4+1O_3:"[^H
M^;M<<[@<>=GU)&[<_JAK).(ZU-1K1.(>-^&UI88JA76E,.]*5S^5E5ZU,;6<
M>I$V>@W5,P:)<ZOYR"BUJJ:[IE2 ->BDDA2 V@U<=8F?8VO+:P CIBT$)@;%
M2WV/U5??=!??<! ./MQZRT;E*5F5N?;U<K:)XK0HUK9<5ZFH0V_^FKO#0BY(
MK:M3A9_)WN@&#XUG]6VTA05:9U"'7*1%>P0OT=:2L%C X^"%JBJ@ 2]QEY$3
M)M=1BA,(RL.D=^HJ2CC!/N735!RJ&B,V@DR5..4LI.7J^_EM6;?P#MW.S^:+
MGVA *63UNKF=W\P6YVC^UYOY]9WUT-)!6&F]*"O/H')0:".G<%Y-,:=/.2'T
MB]*?X6/-@R%_T/[L&+?4#V!6PBJ?Q[8X1<_@S%ET0@^3;8RWCN^5F1GMFN%'
M !';D5-M7@=L^S?YM!:)(//*"%I<<]B$3(<5,KG@V=*FA#BAG-J9J'DC5(P:
MK$$'\2 ?HV<<AZ#'S++T*>H1H"33C^E+K@1/W!0GY;?(J3^V6RY"6DZ-2A!R
MXU=\/3_/:+^W>1)JJ")$.M2XQPCIV= 010QQ@%5\2^M/M1%E8=>1$6!S\^D<
MK[+:1O5"8X>5@)KI$XO/"N\F 0UL>I-VBZH)F8[Q:2CF8>@>VXN^<56^#W<\
M_>AV>3._7?U";ZCS'^\7-Q"-^!9=SU<VX:<B=ZE2'L*KZ,@8M8/,*>)Q>"6D
M=I+.*2%2#8?CN%:=14G*#L7@!NPT&A@V=#=I<]W6D]2J?RIK0AOA-7L#&"*V
M2WC#>8H";[$AB'_&C.J8 AFR6YL/M>)PPO-"+K]%?N-CV_(62J(E?/Y8U<(U
MDQ22.&0PR61ON,&QOR5ZE!-4NX0T'KKZL8&,#IZX6T#1*C<85NWJH\#:(U0/
M@;5@(S,1J@!:KM>^BR^R./13HM0TCQAI\(CZ,.H>U,$,[ZY$6Z!UV:2M.%CT
MZ9&43PLK7<-7\[*!GJ\B\L>?\)/O!I+&OL-6%C2&%@.\S*WP#7HN/K(L<>8\
MMV1\.*0ABL1=M$Y?'.F [48#"](L:?/N <6?[;D"L6:T);S6"%3EQKT6?(RC
M)*%ES8"6E$AE^S*;$$R2*\$]P*J+<T\!50CI,VS%IYR9ZV:;C-IFFS5T>UT#
MN_HP&YLJ9H;GM%2W0EZCV7<6MW])T=21K!(C5SOP.3VK7SI[=6AVJ^G#FNK%
M=")(DKNJ]IZ0<7>B,>ZTBEU/ GC:[[TV#L1ALNZ"IN0->420#KTW*W1K/#]:
M;Q8'7K G@LD^5V[%.5)*L<<FU?]:+M71%#2X(5?WB6!)?)F7'O>H2ERO"W]7
M'U/ 25^CP$2PP343R Q3V8>&TSGY.<#T\A!ZS5 #[H54QYOT:+R93XD[%NL]
M;ZM6JUF,C*16[8LQIU/EM*VH8@\,+I++@+.)2G=F6L6398P;HUDU1V[;Y&9Z
MC^TKKVJS[34%BBZP^R4EC17SZR9KI5Y4)UN\B/SKU>SZXX(&1-W=S5=W;3\S
M.X6BI$7;KA8E-P>J):,:6<'YE4V-)KJ79L.T;ZT"CQ)>:#Z_6J_9W7$$1'#2
MS?>:+47KRS+V'_W0"<AA#Q%1O1XI>&V-I__A,,*SEA1?(R?__#M[E]J.V:_K
MR0@&J)0FASYTM7O=QQA]$)/"@71GIK4O6<;Z \4\5/I*K,).KTD8:#=K7AE4
MWSN9?=BR@K"8D;A!.HUF$WGO%(F&91CACES9,"(XSSAT=6A,"EQ84.'[<SD
ME79RK"JCH95&56V>AFK]D4@YN\CHDT2#9A%Q9>XZ, I_MNX)8S O<8' 2>IO
MZ+I89_FC63/+3A&.+KYI6+QEC(E UO5C-"$,J%TH6-N'I*\)U=LH(!T]KEYP
M\(ROHC!]TE+ >1S&S&< 'X-MSL(B,W5B-XAZ5+3('C']IFU "&,_)@H&?L%.
MO'J)["^!/7XFID]U\<N'_'O+&:+&0(4ZU!FSI*I7J1,FH-92HF@@1^;?1X<Q
MS,?XUS:UG7%P,0[$JVE2+7*B2OF"@&52$*<,F;X=#.*6#^_?3?D>+ V+41!>
M390IE;U)FS29%L:!H<\'XZ0)'^/??+X8;\!B'(R7$V48X[,U$?[D@-[FZK-
M>XME/N1_3UV@(>D1=J#%9[D"F* 9O P.9U#+6KC&6CP8.RA.ZVI)..) -&]T
M1%NANAG*V[U%U]A:-$D_V4K"L9P)U0OBQRCR7OP@,.38)2)G_FHGX(:7-W.Y
M//]Y<7EI&T,28FL"J&N@BC>OVJ6F)&#()^N0G'GP"+CA/9)DFXT3[V@E$)KX
M/H$2(>0L1:X3QSLHWI@[1, 7CT6GMI$F(6.VEQ5[5A215G9&Z\/%V#O/H+P
M!,Q%GLY]BDG/1BI6$4,<N)U"/5"<),B--@]^:+'.4Q\ILK8M[J"572;*GF^(
MH)Z<!!>)RT&+\W[-DI01'CXNL,2$[1V%0KYXD6QU=1 :OAMYR*D;675R[B5G
M%O2ZYV/@CG81Q=A_#/.DL>YN%3MA$M"U^M'QP\L#5\%Q82A!W1X6NYGC70+R
MAL@M6J*T;CHY:,H#@(5/R3E25?">R&5WA>/-.7[0F]250\F"6L=DA*?1?;^\
M7:'5_/8*G<]/[<9SB&75TM'X0QQ\$3"(F"Z:-J\$_5#4<)Y*H"$BE#;((TTM
MOX/+RI5] Q@?9^=$NW@FN]LS+C>\TRA[?-)3C8%'R[A_$8\37DH?TH7SB-$#
M%%^SNB5UB:M5>T$TR $./H"]19BD<09'?EE]#DK.W:6TR@,FX@I3,F%Z0"1-
MW?QV)<\<M\YP42X1*B2B_\\RUOK*N8V^7E,Q\HO.,XX?HC%E=<S:%J <%X))
M(SM#^(G:GJX7=V]12XJ6"[88%.+Q>!OYAUR,(4['$^$)\W'C%7MUD=(]>?W3
M2^QD0$A>I8N<1G$<O9![?(\0/%9CLPG7>&QP-F;Z>5.7?*A:6 R:ZA)$.[*.
M-UKU1]6R.N&-LP-W>LC$X;IQAKU+WWGP UHOS- [F"HK%IYA%5GE)?L[N[V?
MUY5@:?&=O>*Q-[-?H'*L56UB(%3V$L(HS]_P) HRU$UF4U#@QP+FA_ K<<EW
M\BZJTIS4IV:O?NPV)VC[?!\#2>):L3UG5G5)S#?;(-IA7!3W:Q#16(BOFZB-
MM\1.KC@0+ML5B5J='2$7Y&!V LNE'J7%VP2CW$0,25BWAV>-4.,3LZ,SL)GA
M!U.W-D3+R>'$4ML[W 4#5;JN[)60'U:U6+HSTQE$9!G[;.H7]Q5;G8*FSTPH
MVLTI#9D#5\?.)$_<2G%:&<XF7:NVCUP/2M=*CU[]VGT9A8]&7@39A$R#BLD%
M[ZEF>?V1]7QL1X<2"JJ)'/X0U5%27PS:1L'$T,642]7X<U\W3Q)7S("(B/V,
M;/<6V25<]EU1.!$#'@?I%D@?1HK]KT2VMG.02<R"ALYEAK=3[;\>528+Z^>?
M2'X'YQUWR*IVA:+7>D/4")T&$?.OQ0<\B)0B[OYC#R2'$F* 8V]TBNIVLY]K
MPJ"^6S^'DGETL!GA;B;AXQ$%!WS^%LU?W2#S(/ZAN#VC*R?-]NYTEA6B0SGR
M-**]X2MGWG:C#5XYK\92;@OHV;!2BACB/7O._CJ_0\MKM+@^6U[-[5HD9038
M3JS=,5YE.V2M1^4T3O$ZBG%-C_PG27V7W/T*;V*3#T)J+-D Y$">I5)O0U_H
M@7:,4N<5)R@*BU]/QA5T$(C8^KWZA"HOBIP,.,B#Q>TL@MB.C!Q!RRV.J?]\
MLL<.3DJ&]&V_:NP8OZ$.8)97CZ/XL^6*"(,A<;BAJ\_2@'NM NEBB4T$VR4W
M]A0/%7;%X4BVC3##03$0W<U9&D&9@=*940CVH/( (52*E!RG.,1K/S6IR/1G
MQZ)EL3>S$MK+GKZ"OB2_(+H,[>R-;?"/ !NVZJ(VDPI[.WTL+.['O4H [+<Q
M_=2[1Y_G&)A_92U]NFAZJ[=:UE 4[_=%5Q?8@X*_!YC1L5=UD33]4M;!C[2J
M:&5#D91?<].0&:_Z UK9>WE5,@@H'DE;@.+P(ZV>6813A_18<!*-=C"<.$>:
M1C3Q*%IX)!-S)(J]L*WNR$F/@2;16)7<V<[Q&I.>/7H#Z*6WL%L:+5C$9(%;
M4C3_-M>#;18G$DYYHWPH;VS*=[.RR^*$,[AW2%*V84Z08TU6V;$2XM='JNWP
M/NFA#\=<?@S:P)R8LE7,"5F;MKFJGV"9L.L>_6#86<"; &A60#9$/;*(*P5
M=2)IL.=C=207R89#6W%Z_5BQ&J+7BU4).Z;74.104'<TA>IDBACA>57VG3A5
M)[D#2L4K0?@(#PAGD/UT'<4O3NQIB4#H0][F<2W!'P>_USA%4=D(!1%D_6PV
MF\IAW@, K U8=H(&'^L5(?!#*'Y79GO'"8Z?<5*&2CA!<HO3+ [I;X(@>G'(
M=)C!L3IW%I)8C<4[+X:P^N MBHN>J)?RI,I,C@\PX3H9-LF#TF[M<<*H>JYI
M431*HMM%N*@$>M-:5,"R]/MZ=H*L2%5:BL-V5B:1+(7X4RZ SNVQH:!HJH31
M1=+6/8O#CSS WJ+0?O4+28$*4<68@/%O(%))V3H98V=B*]W?:]E8?LW4(Y5C
M93\'YB6E)B"Z"7->$_KU:-I'HA=W8]QAS;]**(FT>JWH/T&#4QG/UVOL0D+2
MRNP#B>EN,0R44*5'M$F3C (_5NTR_?F5 '86QJ2#Q]#_K0!WX6!F-]'M&*!A
MVV@4)U$Y2Y($N5GIP0(Y&C/2UZ[UL8Y%, 9;YB\$(W#-6Q'EQW0)3"$/Z(C
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
MJI@C4W0B*W!YB]WH,?3A]./LK!P=5=3><%UR 2O<J)>?YM?W<W0[/UM^O%Z
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
MN(8@Q0*3O6VK&T37.$55NBLNCNQN59+P80-'+9:[ "+DJ M=TB/=[,ZQE]$
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
MY#=G45@4#AG@[J!$P/B#[ !FNWPG@KQ/ZE0;Y[W6"0WAEV[5L<C/PM9C_Q"
M'+@$*,^O<N)$2N7&B=/=*G;"Q,FK19WNFG^9O?I:RC;UH#[ZCA@PH-Z?+VX>
MQ1S&]#OT-_C2;M!N?SFW<R?VF@]E+/H$X#$4^+R)R*:P6Y%&^J#'(S;^UBJ&
M&H</+K*J[U'>X"V")OL@LX*Q#OFU(24:=]^KK(?]OU_B1R>8AZG/VZ\.%&?2
MB@SRY /\< 0_-'#"ZM'('L0@S VC)%^A_+.#/<:L7B:8?Q Z;TRJD24;''JT
M7LV!G'GA)*T6QCV36N1YL2/E-P@^LAHMPIK>.D3D8"Q*7D2+\!DG*?3S$4>/
ML;-]\MWD%C]"C2)9J7;U832_9 <S/.-4U0HUFJ&\W1X2C/N3RXFH=BF7F 'E
MHB:T-)5.A:!-0,,6(=("6L1Y&P1\PSSK#6\20I$TS_C#4:F]QT,7RW7N_^4R
M#G?.]L!H9GSG/^2!5[$8Y+I<H_+3]MHWO?3Y,UZM=L[(E-.G9P\)_D<&*=G)
MA3?5N=)YI RO>0X;/&M)]36BGT]%Z>^06RLINF# RN?":9;X(2W MGGP0QH5
M?Q;1>MZ$!%A,? _']-=EN?:=#DRIL&$ZVEV!1YYS\A,4D4R@>O3:\6/T#/E0
MP#_9K?JC1KNJ0Q24/=H^M ;@I8EEU;E4CZ'."YHNU\LM[1B,@(\T4E\'G/G$
M+"33XS(C4?JU:(&2HHGEM Q=,FQE91 .6SEAG@^N()?^,Q2O; 5JWR=XG067
M_AKK0)047>,% R68XE[<RN^10\/<D;.)XM3_+=_OMK1@KN7$5CU$W<IP)3LK
MZIO9.5Z3[1->--+8?Z!A&C=D>@L/[UD89D[0_&-R@^/Y9AM$.XS)CRY9!CI
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
ME<?MEYO#RPYKXPQA2F,2#MP<8Q4.'IHF6QM'<L#Z%\7PPGJALNH:?!R8[-1
M5%4VF*5=W2($^7&YV&?+9;FCJP>V1 GYEG?)GGLUZK3D@15@E!ES,XV9-^IM
M-0) :^H_GXE4:BI(8I5.,#4;)!CEN%?;$9QNKKNQ1!M]!9ZMV$IU6J7Y,\3Q
MQ1#/?$O&-N!YX+'V*FA&$2K['6%&[0<RLEN'PH_X>&M>TWPGANYK6RMZH*<-
M$F\O)MS=XV-61YETH7A$^*=J0Z\*R$78-[XE8U]%'GBLZ?E0;9<;>].,=]+,
M:4VHG,M081!A@P4R5]]G(<28NF*UJ+7+E5)(84I?*;RX)W1DC0%C'K7;G3#:
M@IF@[-8GWF>#=T]6<V';,H[8#/X2SWY"39AW>5'255K#OTZQ6UW+(01TVJ&Q
MA7'J(T3P,!]"2C9F5CF7?3XZ4RX/,!]IMKU.TI*GDW^E2;63&@??IC$2+H(7
MCWW_!4-F2Z=@XV4Q_$T[ W9HTV!F=U(E!I'DF/MMLRWI"[M*V;4I!,]H&S)X
M;83@@%#8K/>@-ESU9/^0%95>'@/E&AS&[NZ=.( D8Z,$OM$W&<P'K5/*(B^@
M4^ZFC9Z/L"\'PX!A3QX*I-6\#.]<MB?)JMB"9I,TDY*M/BMV&8Z1^Z)3G&,,
MR<89I6_R=9JGS_N'(A,=!+YDRZ\4:H,$>L6LPR,[Q&QP6,TM8@!I1I O7R[(
M[V+07S&3\?TLT7QB3K1';HFJ3&B6WN15G=8[T3#THBBWA1 RA^R.H)DB5[\+
M LJV:\18]DYJ@YG^VHSN;Z#HNV<(]]J-%$R4L24RKQC@Q29=BJMKP"8R#HQ=
M(M,$A*VCJOR4B&_Q=X2+\LT&L"(X)M[BKI057Q[I\B4OLN)Y?Y4S F^9<DT'
ML#YDGM@[(0 F:T*!*MS3#B7M6,/;$WNG#.!;LW%"Z3%F'STF/\Z8U+,"R6?
MMC$,BY[XV8?!EN>4_"#-ES/8 W::MU7 S;B-*NETDZ]VD-8)S\UFF^0IK0:)
MG[;1L:\%*R16^5-]3YH!^$^%EQN:Y.G"=\QA_U;D0@IYV#U5Z2I-RF%[P34^
MLHCI ,5639*)CF((T<?@[X@ KC1[PH?V6-'QNB@WNRQYI!E=%IM6UZE7 [:'
M=Y+(>\0'C\V"+(81.4Y77^O5#)Z/4%XUFR:(#B-V#C>?E/N_?3[O6]XJ97JK
MZ/*GY^+UW^3'PO(F?S@TNFD3QMLJ[:(V;2-_SL#?;S!<1&1]G]C WP/@1TF
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
M=]**4.'ZU;-/4[D"/-OV/-,=MQYJ<>05V0C8P<:HIQ#M>,I9I;6MW&E8L54
M+?+A"_B6R9\^2J-C"J91F60$:B!<!?DRS60HRW97;HN*^[+91?&<YKD*?V$R
M&/SS*<G "(<;AWE*MO;V\.GW4&S!=0Q&S1@>'V1"[ICSL#X,RC:?CKF?A/=P
M#OR,G.0$A.X7A.<U')W[SI:XI*<[#"OZSW88YGL6QG/UB)-Q[%:*KJ",14TZ
MJ0>?C+9T9$7K6IP0OM_6*<0GIMSIJXK"D&665)5,C:](0MCB3PR">M\>"W$0
M3)M?]\((9R\/[Q0>%;;F&\_^WVU$WF[R5.QJY7B1OX3PP?(/6G,K>[I,MPD
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
M":P[^0C$H']CG?#B9[]1B'VGJS.0:)[I/=T('?U"JDF[) ,#G]4PH,:31$P
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
M.IZVSD>8AI8.(/T[L8]+Q,14\_G31!M5E\G?]\DW V;I[U 8#;;'801"#HH
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
MC"CPF&Q]=T66+O<V>K<C2#MD0<0@\KO\/U1\)KSD\U\Q)1P[>B:&^(@1^1!
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
MY08*'-IK[HJ1!"A$U%@PBO*8 "9[;WB!1&S[J!]#L\DKC"XQB]V!5/1TV,U
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
M)T/6\13S$VV!Q4&ZAK_"TWM)X!A+<KNH'9'C,>3&]O:[A@?+6=9-7O?77$Q
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
MGH@2J3EI@R"7*,$L$N9#Q:PXN=".^ J(/FZ'"?NAO>P,E1#FTBO-C9@Q"B"
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
MLJM'9;5O0FG8;@2317&>=OB#L[/0;6W)=()S$]$JPJ9YQ)05ICR5B38=<71
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
M::#_5@*]QR2A)AUK>,7CE(4.W),P<'F32V %S<4J7.XR#(0H>LSI4KKR&Y^
M2D!>+YDPFHL%:F^2DV'!#) "!'G6Z8AG*%- 76*:%H#PX\GM'*=6@,G%5-R5
M[NZ@$@&TEZ-\XVPY8Q DLV)!G,<D26YC,G=3ME4%/W+KKI4CL*4\VQ>[3&G8
M>5 ,'G$:I^E'.J'=)L%!B^U[-6-O^21[2MS);I)]0:>;0%P70M#;3UKAZP&Z
M3@9"%L#?(UX9-&,39=F@+_IGAX+MP 9Y]FH)M8MSL,7PYRBBZPE9+[=@A2/,
MUI#B)^10L'TH)R?=7A["//0_7GK1 MW,+R)6><"YR*WKHA$!L[-QP)?+&AOP
M<NU:^S!)Q\,8"W!T4DGD%G@*7 DO7.Z@UA>TT&T8718K8XT$N7M3XU2$%313
MB8>VLLB@UM78@KHF$:G3Y/">%2.;SN;K8)A!3W_]S!"E(6;]IIKGOXV;5!?V
M^*6IS;5"QI^ [LK=L5&D)ZD:9E03BW.%DGB$YB1&VQ9 *&D^R*'W11U*7G)_
MA=(EH?_R1'^%=Z=P5UHS#/FP%0 *)\J@,BU].QUWW4I =+N*XM@L6A:YT[9]
M5!.*KPFY5<H1I)5@'KUU9=]5H(__(FEC22D;'>_:0E3[&J6[PZ#^H*ZOV8P3
MH\^ G*F8]48L+]7%W/^VK"VCT)'7JQE]^F!>]VVL#\YE/:6[N,&94DS&W?AT
MI%0VMB@?;QUY"?99@@:'&?5:7.8O95%/98=*L[(4N/&X2Q<2!Y T:%I$<0,H
M"-QV?1S,PYN6'D??Z1J4E==-.23>N'(/_D!/T*5(T#:>OQ771E.F/2X/2!&
M3$\ONM<QBX3D4;\3E/_?:9F/.56P37^,]<.&7$#']HD6<$9BA!=1WB[!WSS$
M7I10:IEPHH#_+>2B.O=PQ,W^&"?TPCG)8M;HAJ_892N_(<B&K6*RMN%EU-6J
MM($GBXK6^#FB[ E9GX"?2,@>'Y>+N8GND4]7PCOUC$.-C6F%=CF'55]ST<*6
M@TEQJZUY6-YR">QJ[R )6@&'NMN[I&)0@&9IE$&3])+LL30(M$TB</M68Y6S
M+C*HIR%MZU9*&<B^OS)&,U$'Q :#@8;E])+N5".^-3WHD[Z--RN6;Z>!;YKQ
M-$)S<&U8GH,[7*"7AZUK#5,?**R/)/[>1HQWZ/DN,HBUW8<M^ >VY9TN(,>@
M&VS:@J$:@B[H'YT$H%NPC,@;4>TF71=MQ4\U%D(Q=8F>'21BA7.S%^Q6'JT(
MQV&RUW9.JP#:N:4?-PAM]9J\0JM'%#NZ,QM(1G)3=FFNH/5@R27HMK^"Z3SN
MA-B-<!R[3U:>/<P#3:1(#.!Q*&1IY*-P<Z3E+<]3X%XES6$\[D0MP#2QDUG$
M+XO/-'6?BK5XR^ZDV8EO-%:KK%2[N6<KW*15659?P0E94?5S4D_6BFA2IZZ
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
M^&OT7%E73"+Z1S]_/S:8 BC3,*T(BCJ+2XVP%#@;R8Q9W@M;>X+?U&OA[U"
MT(JQX)I: (1: "2DO[>XB*C(4))R[CB.3"I1,)U;5I6U%CNKRI==^DL49"&Z
MF<^B*//".U;U?S,_090 '^?/'SLT0%1RJ0QU O$.#5;9JH?7\H^WY+8[<;Q'
M7>[)L:I1_M?9>K>6.[Q8ILF,'J3!S*<^'DXW[L\"]T1/R2<;0(36:OL'O<];
MRJHD)UYO+WM;!7!3FGEMRC;Y83-V,*EZC:98+]LGVCA:XV5]M W@J22CU^Q<
MLJ0_S8$R9M6H,__W#"=Y4Y47[.0UIP@5E-RL[N.V<M4]GNH;,J%9Z*^-(O;'
M&*$3LO)P-)2\ZTC'LF,%RM\GTP8'*XZ'ZI$[6Z<D0NE%Y%^AU2.*I4[.O8\@
M?3H)5NXOTMI#5\5MP4T\%%:[T]QO$G:)J$E !@YP6%-"+E+<L/=Z54E2K$GH
M?([\5%$R;=^!.L<2<FA=J[57I$ILOR7/7\BS&LN;WXQ?\?=6:?%!IPJW;Z('
M+UZ@]#PFV5J-Z8)/8=US"=:+EFSW#>:4C4F+7ECE[%8U3,H6)L$VUYG<S/."
MX,+\"691==C5+#VAOTY_9R=[C<BG [0P6\*Z+\U4PX50)MJ6J>T]]RX3I5FX
M^(22O $[&V%5O"5--SL$;B<W26/7]@9;F>8R'MV-$-0N4Y=V7SL!=[WY-=)1
MQTLO6B!J4/+7\"U5"_10>/)PR)9P1F)V!#4VDF[*RB9F8%-23T<<"<&>SSSH
M0=U6*U4]J<TJVG;M:9T>SIWX#(*P.U798BBN\]HU7K NN(GNF'K$.%H<>0GN
MW*>V$XHV"(3U3F24ICU]:$4XT)T ZVL04?TY(H\)BGG'E(MHG:7LA5CDT[6Z
M[Y=MFT10^T)5VZS+QV+QQ'"WA:!W#W62;F.T]O!V#+CI#;*#[7@\WCX:[1<;
MNP*:@D%L*F)R23Q>OE"T7H\6.YP#70WJY(#NS [1MQ__&NR>YM#CLI>25VFC
M=(U2HZ(/87\FE]NN'ZF!T28$#M.]:R2[2EK.4LV[W)1U#K>3FDT4JKO(=D^2
M8>:UJ!%@,%!Y9W7C"*>(]XEI8AS4\9$F S(-KZ4? F]'GN]0<:XFT:2+Z+,L
M96M?L;%G?W"9%$;D<%IDA;Y7H5YV)&6Y?F2X>Z'DHY%)U3*Y[SY;KT/DVJR2
M0ZR<GJ@S1;Y*MNT[5>>J#F,OZZ: _W(T]:A*^L$V::L ]LI,!U]/AU[L4[V?
M]OZ@D?;>OPVW6(:Q-O;1P01->_9%N^70PJM)6N^5MO"/9MXO S",?2[ I)TK
MKCZ>J7)CJ.=+K3AA$PC=PA2]/&IGWD3++HIN8V44UFMT6[_U-MQ2,PH8Y3!8
MC(UC\T*G$=HN=!8V3X,S)194S2 -Z<UJT .<A)?0A^ZPK0KK)WE=L7:Z>[>5
MKDO]&FXL!ODBHO"RO-I@F*TEQ H:E]6YM,3\LQSP&6Z//'@O*"%1V6S/X'[:
M]NL;9I=TH;.P57+P1VA.8K1#1?^7I-AG::Y\FMV05Y0>2=!.MX1:M&\V30D
MEY-4BMS(:DTB=DZ4:Z'T%P;B$8K0' _0!,6$'. R5$VUT6 [U*N[M@LF1TY)
M;BNI&E)?U$@!+TC5U!9%AMMZ]*=7NUPA=D>C44VR#,1IB%:12S"O"/?U+W_?
MN*U[IC2S]C^-VK4!=[T&/=/0#SNLM_4>TDQI/D=Q/I[@#Z[EQ:V6W)$PI$81
M:\LSI,HH4S-9BU2=[[9>;P[M%>;/.4QK2?D[^B4)*0^2'"*K%'3I%/9@M&'6
M2[3,&F=;,V'?,K"-**<?VIW+NEN3@=?F"-? ?IK,LG1)8G;2?*:;-ZXLC/=$
M/]J<OJ#8QPFZC;&/[MA[*EA5,Z<:^EYPH(X61&G-.37.UV2K+&2/K$6/]BY)
M,G3*1H.D*6N9IA"FV8R1=7]IC HQ*Q5N0G-IB AQF>_$)FCV_(G%0T]PF*5H
M4--?C11@1[%/_ (O48W;$RU?N$<+EM$Z1V01>^LE]KUJ\RLO"JZ\WTA\G"4I
M/6+BQ#B96N"[0VM6TAHMG/H$(ESF6[$)NL*SHTWQCT-994JD &_%/O$+;"PU
M;EO=B@9*4DR4/-K4]]#19KN0@O9!C2=MJD =1BV]T1> Q<20%1U*SB@[3NGY
M'D=>N%T(2UG4!T<?;:HG^2Q&'H1NV:-VDL>5?9G9:SDYJ'&Q/U+7J,YD'YS;
MA^I";-IYO&V[L@(XRT[[S)@D=]OX<O[DAUJ=F 3)'>(^WP.A?^=W7N2CF\<0
M+_*>VD8I0,?$ +]H[U.5>NK0M6!@)[$\Q%Z *H_\C]GH&,J+;>*[_$$E <X.
MK_+'R1><+LL3S$CG7%(":9^HZIM3B4RT+]8]"OF>NZ<P\Z98I*CC.?%2S["5
MX;\S+Z:K"S=%EXJ:FSM,W:(J"<H>2-4"21!5WB4+5U#-# EO(2#QR+=W ZM
MA@ZX:LJ\OE.56 E[S%>6R79-^22E[+2@*W)IL,#&NA5QR_-PHJ?L)74OS)M%
MM3RH'?B9M?XQ6>6 _-/J_:^,$%\JO:MN_Q+2X)%0 +:Q6GC=^A9YP!4(Q=^D
M]U+X?EKO?(Y/4.+'F.=_;^9?$)NEAH+9$XJ]!>^)Q]YF\1F )L>U-A:@T[MS
M4]3.9GW^C>9E0.Y"7N$(K[+5'>-P>.MMN*U[1N*;-6+3TJ-%A2=#M?0Q( Q\
M%[>JC67F3[)WY*[%3%PK;J6_N$3Q=IAL5!LFBXMALL7AJ*SU5=.YBI0ZO4M4
MFV![O#_!5O"P6<(M,4"EO[/[!O+F91['7AQO6/1XQ4XH-[%*#3I@6@?850^5
MZ<CMPM"_&]8\$GB?4J]#]X:XYC/ J)\Q2],8/V:\?SZ+.7:O1&ISZ,(&L@/L
MZX4V<ZUZ=NHC*7!$8JJH)3UYR_R+B-&]XL8/;XKLXAB110URX[L[.*0Y;G'R
MFY)JG. G'" 6@/)#+\ZS$A9." VPK^9PT&$IS-.QRJ0BMGP+<E>#^&I$KLA(
M>Q/P5*1-;RQ6 %"</ET4SI);:GG4)EG)!9,,4;P6L]&4TQ9?>&G9"0_T;B*Q
M%V]RN[9HBG"<43(B?\/GJ86Y9(+?LF)FCPNC08N.UZ)$9L(H5.@OPQXQ?>I^
MQZ[$).&#^7C-#C&X:ZPA>RT:8X_[A?;\"'4 Z?C;O[X?5_CC5:B4J4 *1?JK
M;@CD- K WBOO0ISKW:@.5 Y-B(JTK<:#A9V8RI$,L_H,$,U(91\TU>S_;H1J
MT=V/BO:6A-C'*#E!J8?#1))'4NNPAT[U$885U'NI O>KO03O@JVLRCSM9E&Q
M]AIGVYTR<[1YH)]7YVH/,F:F@A;*1[:^^:5&T53YK1\K#4WM#_8&-J,WVY:N
MMF'Q=G1 A JZPDUA2U0E*^2<S2%=RO(\R^((\W$7;);8"_M3XDZD'=@@ZVHT
M)=K%.^@F=S^C)?9#E[)L8!CGU*]N 3:99/7%C_;1>E_8VXVQ-.X/VF[$L$WO
M#0_='I[:2C*\$F/$MM5?V5>Z]Y10_MM'1)\3-,]"]L1O6(NTE8 IVZ9[[IJ4
M?=HN![M%@! 1CH0UD'EDK8;\2JLAE)>HQ_F#M)2@U3HD&X3X;Y/U[CF:41"$
M-Z_9:W-4E,=O'\.=%KAKW;CTXB06$#H-I9@*PW[\P90BMP$9?>I<QFQL4 4?
MUK&W.=6O7.-]8"<XE%=Z;9\.7I(\>^(J*-2%#BA3!7%Z5:_C3@G8"!-95(L3
MLO)P-*!B% A'T%B_<XM(R+-D7<6<TA7.,4E2>GAY3F,#^TA@O4=%*;3P"+8\
MM?,]K#LQRJ =13]R:<E*,1)B[,"N^0W/'L]8#[CX*V+WB7,Q]^*<U.;MYR#L
M-()S%*'88R.L9\$*1YC9@JPOOG,QRR&>E*PE>6F[JO1;L# !'$T+8<)9R/\=
M!>T=H@N]N$;T>G_P7ESL,D4*QA\TMAA#J&Y=54E-=N3?CI.H#)'./1P_L=<M
M"7\4ZO'^0QXK=*9K\J(@;(Q$,GD/NHW+GE&D_$E-PHO>BJ9'!=+Z'";-Z*$1
M*O5W?$=90A4L2:C:/.(H[P"_TVQ>_DL!8]Y0E]GR9%Y^L:?C^I*1X= H"%6V
M5X"I5@M CH98D//<ZF9GA_0H-+:]:8F:/5"257E%XBHZ*4(%%:D>APSW+WZA
M2"R$*Y6>^*U3:L:PU\IM+I?H%5_S(\BRI1[EYL_O]A9I?Q[/-ZS3H[EVFKZ3
MZ4V_O3]8H3*GX/3%#[. .@K'7K(L;Q+=NUD6_#>J9ZV.DXF40$M,6PC?]?>]
M"*@(*%^]LB1+9*4D2;:BOTZ]KSF.<(IX+^]&.9?3>WT(\F%B3&/4=A#E 1Y
M<$Y(\(S#T$GPMX1].%);PLA;QNNG?IY0_$ATC\H6YCR0U NW!WQ=NWE4K/P+
M.^EU[V$U)"")]#'JC;FXK*:@)A7+?&]4$7F(9AZBF8=HYB&:>8AF'J*9AVAF
M]8ID>5<45KOOWV\2MHG5 IPR<(!+OB3"GE+<L-Z@^AO>#J.YL0Z!T->D9X=
MZ"$0^HUK^R$0>@B$'@*AAT#H*/4&-!#*$$TY$/I><2+O-QH%_<8M\$'"88/;
MSP?S^16:S_95=>+&K^')UVX&RQ]M=5/W%:A#)X^@YH0<3%98#8#*O$_/WN2I
M]X/%.:K$\"'O?LB['_+NA[S[(>\^S;P[M3!.YW/DIXIY]K;O0!L526356]=J
M+XO^S>OV:*Z?0Q+]->G9(8E^B )^X]H^L3AB,X5ZR*%/2,<..?3Q!B3'J#<C
M"FE.,::9OR<Z1#5'%78[1#4/4<U#5/,0U3Q$-:<9U;PESU_(LUI$L_G-^%\)
M[:WR\"+H$,P\!#-'K6>'8.8AF/F-:_LAF'D(9AZ"F8=@YACUYA#,- MFOC^T
M>A]AO.T0SCR$,P_AS$,X\Q#.G&8X\R9Z\.(%2L]CDJW5HIJ"3V&G9$G$-D5+
MMON \QO6\=%<0X?XYFO2LT-\\Q#?_,:U_1#?/,0W#_'-0WQSC'KS[<8WL]7*
MBS=DON)#E=FQFR _BVM#*I7"ECG F_G5%N#]%J!:5%(*DO:\YHOHB:H/FT:<
M;*5\@A,_)$D6(Q<G=@]&H (3)8%5S]@^!MI^0:@X,?B)'A5L,6<D9J?(;DTN
M1-N!#22<J"O3+JX!-X]L6XH+4;;BF=K>;&>602N=<33E\Y?4O$?TJB;TDH_9
MW.H8+5&44-L?\PGS9.Z5&CPG<>*UW6:Z:;CC'/E%=,.0'U>1Y^/MJ4D@W#Z:
M^3@[.%6-US;MV;.]+,A"AA=#T:+1(<H]:6H9M"'I@6X]9G4SLI-S,)VWD!(3
MK?F2?>4P/R:%%\+>&?C JMZT<K*PD!C3M9M$!+8ER]RJ2?T!P=__Y]NW;_[/
MEZN??_B__^<__CI[^27ZX5/PQX]/BU\VT>>3[/G\Q_C3C__Z^-OGATT2_OCD
M__$^_&?Z+KU'__SCQ^^_OGSP+]/W_WUV]O'^7^^>7HZ.?WG_%-S'C_]^=_YO
MO+Q\N9Z=GGWXZ?/]IZ]?-V?__?AAOOGMQY<?@O4O9^GRW8?5__?3IW]?9F>7
M/Y]'_SG_RY7_X>/[YZO9?W^\^_WT+S__E/YQ>OG/RW_]^?C^+/[ZV]?97_]Y
M<?7I\8_;?Z8/?[DY6J39U0_QCX\_SG[Z\M>?\?+//S__\O/#8_3N\HN7H./Y
M7Z]^^/FG3;#^>7:277RZN_3^\_3YXSKX>#W_S[M__W@Q^^V/3][CO7?VP_GI
M3_%_OUR>!>%OZ^L5^GCUX>F7S3]/3SY^/UO__'E&5C\&)U\^W)XA_&/\^Z?T
M[(>??D!WGY[('W?O__6OEW__XQ__]\WQ_=W;MZ!)2Y7#2&;CO(J!U@ 'TJ#6
M2#,WJ>FC^WZVRD(6P!-K49)T7.3!;UD>@N 1N0?OQ8ES[X#,UZN8G7%Y)Q+7
M/RG6*,8DN$^].-4+\^\OHES"YRA&7LA26N<>CMA/SJ@ 9*-2HJH5>^A 0O]
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
ML 3%S;SE8)"[XV6! 5W^;N0MST*0.2\ME B*T,H6[,6"E()SZM!AC! W*F#
M8R#/24!>99),.:!&2@T4P+TFN:MPT9ZKIA8["@*NCU[(FDK=/$<4V!*ORS[@
M<J&D'A@01JP;@?9RRYX/:,FDNT_1NG+LG-(_I9M=7]LR"EF4_7@+)QE]*W1-
MUA50M0(U1&:KVF?@-');=^3J(U/-[N=/E$_Y\UWTF,ZB(.?@#H7+A+$"=HT)
M[N5$-S::A[TY)DE" ;:,M1).1NF" !KB5!=;/A:EDR4V'TL,MRUN8S8!,-UX
M.0_XC(9KE!J63I10605HR5X.VN5VZ$>JD8 Y093E/A;7H0FTO^T[4)V7%@E3
M]=956VWS,IR&-QY%)'7MUE+O<T*"9QR&E(U-Z*QM*G6\J<7M4M75"# HS*Q-
M&FBB<E*0V8T1.%6C)?A:/68/0^V&WH;;9)<D6K#^P^PZW>TNO6<=%,(@FTB
M2;WWT/[:Y2OGA!^KQM9: .TY ZJ4[ ! U[]T:P5O?224PEYO#1VUO,OG)=]Z
M] JM^&')T:;Z+ZY*TA2PP\2T^O9 ?3"8/"N';N'11J.[NK,6+- ;35W/1:)M
M+S932G4GL8="?!$E*4ZS/!9V3.(UR4.;*EEO*4BPM0AZG)?D$53]6O7\9C3&
M&7<Y'!V3+5B@]I/*@=C&'/U<3&@6UZT3<^VM'-;="G&!>LIB714+K<HGDPY(
M)?2J^DBWXE'F?PL6Z/M'COEM[+%_Q(WLN.BV\"LY/5VCIXK M;J-QT[M3)G4
M6:+AG6]'$Z>F;R3K.Z/H!+XYH9:!^Z.YA@TBQ:HJMRYFC<L6*I-M+,E[GW([
MSVE^5 '[-+:H"CLUK"I7&_B8/*'(B^@2$S_&Z_W"-A?B;D,ZHBM/0<ZM[)MF
M'^0'[P4EK%*'3=@T3+SE0"C$84*H7>B4;=\V/L@'4L5?J^_8-EAJP=1N",#)
M[UX58=NN0QIFS8H#A'^]1 LO/(U2+ J9)J5N)LC_TX(\O:-?T85^^,3^\);]
MH:*-;1!A[JY>%6:<;67 T(%.1D2.7^3>*XN@!@Y$Q3M4JV1\?<U-5UVQ8+V4
MTP/REQ$)R6)SRLR/=8R3UA[0HEIU"3A B<\>CDIQ *34_(S$JRST'E"(Z%[<
MO1E* P7!] *!.65ZA-*_=*!";]9GF=ODS( [1V01>^LE]KW09MMZ,8(17PD]
MG+$1#%865-XNMDJ,="!83E!"!#""DM+.K;#$W#$)_^8CYS>_GA])W,?%+^><
M+O[29'0%X,BY6ETZR(U1$O#YWC+O*<")\)XM7?^LV7_7K/8ZA%(9M&<'16]!
M:E] Q3&D#OC&XFP%*K3XVW:,]W&X5ITP.(M;5:/&5AN'+Q7D%IZ"D=CR&90J
M"OG4MC2+87"U_@5E[?WN1$KNT*+QXK^GB4$W#(@,A=0QT+MXH+X>'70IG!;]
M4* VAJ32]8A(&#508W60)6F,69G.:NU%&"5*[3M$7P,=S4J<%:X<Z"RZION5
MUT_=9X\)#K 7JTFCZWL8DT]!')V+MQ4AT*N]Q%&2\0[CO/OMYH%^Y*ZR5H0,
M:$-)W2,2K-)_IAE:%9[+ZMEV5- E3+WZVRE!*Y?,J4\BLL)^#E+A1&O]$/C1
MC10_VU=L=]+1V$Z!GC1EI2F6?M%"WN<//Z%MVI!55K"GL)&/0UP\(J<_FD7!
M)844;G\/.3FOC>@9T9%^V57J8,9TBV_(-.M<BIR0][*=)7=-TMWSZ=,GRJCD
M8>FE7T@6!L=>EJ 'M&(UZ_'F!-/%4T[ZZ($<L24QK3_R E;^<4=%%C^A,Q+3
MG]]F\9HD*+F9_SOS0CS'=)&L]L))I2SXFL84W>K477!. <U.+3;IS?P$/^&
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
M:7^P_/=WC*1'+T'L;_\_4$L! A0#%     @ 2FFM4HTTZ=.6^0, YZ@C !H
M             ( !     &8R,&8R,#(P7VUA9VEC<V]F='=A<F4N:'1M4$L!
M A0#%     @ 2FFM4FT;D/6Q!P  GB(  !P              ( !SOD# &8R
M,&8R,#(P97@Q,BTQ7VUA9VEC<V]F="YH=&U02P$"% ,4    " !*::U2;@I@
M4*@'  #7(@  '               @ &Y 00 9C(P9C(P,C!E>#$R+3)?;6%G
M:6-S;V9T+FAT;5!+ 0(4 Q0    ( $IIK5(^@\G:9 0  )\2   <
M      "  9L)! !F,C!F,C R,&5X,3,M,5]M86=I8W-O9G0N:'1M4$L! A0#
M%     @ 2FFM4B@^FD%C!   =A$  !P              ( !.0X$ &8R,&8R
M,#(P97@Q,RTR7VUA9VEC<V]F="YH=&U02P$"% ,4    " !*::U2BM&>5H(#
M  ">"P  '               @ '6$@0 9C(P9C(P,C!E>#$U+3%?;6%G:6-S
M;V9T+FAT;5!+ 0(4 Q0    ( $IIK5)I-_*K\0(  /D*   <
M  "  9(6! !F,C!F,C R,&5X,34M,E]M86=I8W-O9G0N:'1M4$L! A0#%
M  @ 2FFM4D98,[TF"   H<P  !L              ( !O1D$ &8R,&8R,#(P
M97@X+3%?;6%G:6-S;V9T+FAT;5!+ 0(4 Q0    ( $IIK5+Z9W1!+ 8  (\&
M   +              "  1PB! !I;6=?,# Q+FIP9U!+ 0(4 Q0    ( $II
MK5(?=>U*["0  %N] 0 1              "  7$H! !M9VEC+3(P,C Q,C,Q
M+GAS9%!+ 0(4 Q0    ( $IIK5*WO 1Q$1(  '[8   5              "
M 8Q-! !M9VEC+3(P,C Q,C,Q7V-A;"YX;6Q02P$"% ,4    " !*::U251@H
MO_!C  #7)P8 %0              @ '07P0 ;6=I8RTR,#(P,3(S,5]D968N
M>&UL4$L! A0#%     @ 2FFM4O '' V*[@  (<L+ !4              ( !
M\\,$ &UG:6,M,C R,#$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( $IIK5*!3V3D
MAV0  +=X!@ 5              "  ;"R!0!M9VEC+3(P,C Q,C,Q7W!R92YX
8;6Q02P4&      X #@#1 P  :A<&

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
